barryvdh / laravel-ide-helper

IDE Helper for Laravel
MIT License
14.18k stars 1.16k forks source link

Does not work with laravel 5.6 #622

Closed robertkraig closed 4 years ago

robertkraig commented 6 years ago

I recently upgraded my laravel to 5.6, and my favorite tool, laravel-id-helper, which I have used on every major laravel project no longer is working, hopefully this get resolved sooner than later.

our requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove laravel/framework 5.6.x-dev
    - Conclusion: don't install laravel/framework 5.6.x-dev
    - barryvdh/laravel-ide-helper v2.4.0 requires illuminate/support ^5.0,<5.6 -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33].
    - barryvdh/laravel-ide-helper v2.4.1 requires illuminate/support ^5.0,<5.6 -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33].
    - don't install illuminate/support 5.3.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support 5.4.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support 5.5.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.3.0|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.3.16|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.3.23|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.3.4|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.0|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.13|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.17|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.19|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.27|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.36|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.4.9|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.0|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.16|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.17|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.2|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.28|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.5.33|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support 5.1.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support 5.2.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.1|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.13|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.16|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.2|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.20|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.22|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.25|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.28|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.30|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.31|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.41|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.6|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.1.8|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.0|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.19|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.21|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.24|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.25|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.26|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.27|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.28|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.31|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.32|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.37|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.43|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.45|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.6|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.2.7|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support 5.0.x-dev|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.0|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.22|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.25|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.26|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.28|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.33|don't install laravel/framework 5.6.x-dev
    - don't install illuminate/support v5.0.4|don't install laravel/framework 5.6.x-dev
    - Installation request for laravel/framework 5.6.* -> satisfiable by laravel/framework[5.6.x-dev].
    - Installation request for barryvdh/laravel-ide-helper ^2.4 -> satisfiable by barryvdh/laravel-ide-helper[v2.4.0, v2.4.1].

Current composer.json file

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=7.1.0",
        "aws/aws-sdk-php": "^3.52",
        "barryvdh/laravel-cors": "^0.11.0",
        "doctrine/dbal": "^2.6",
        "fideloper/proxy": "~4.0",
        "hashids/hashids": "^2.0",
        "laravel/framework": "5.6.*",
        "laravel/horizon": "^1.1",
        "laravel/tinker": "~1.0",
        "league/flysystem-aws-s3-v3": "^1.0",
        "league/fractal": "^0.17.0",
        "nategood/httpful": "^0.2.20",
        "pda/pheanstalk": "^3.1",
        "predis/predis": "^1.1",
        "ramsey/uuid": "^3.7"
    },
    "require-dev": {
        "filp/whoops": "~2.0",
        "nunomaduro/collision": "~1.1",
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "~1.0",
        "phpunit/phpunit": "~6.0",
        "symfony/thanks": "^1.0"
    },
    "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "extra": {
        "laravel": {
            "dont-discover": [
            ]
        }
    },
    "scripts": {
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate"
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ],
        "post-install-cmd": [
            "php artisan config:cache",
            "php artisan clear-compiled",
            "php artisan migrate"
        ]
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}
phh commented 6 years ago

Seems like it's fixed in 2.4.2 with https://github.com/barryvdh/laravel-ide-helper/commit/387efb9b42b90f4380d773362972b619f6ba9b58