Laravel 5 脚本php artisan clear已编译,用于处理返回的带有错误的更新后cmd事件(复制Laravel 5项目)

Laravel 5 脚本php artisan clear已编译,用于处理返回的带有错误的更新后cmd事件(复制Laravel 5项目),laravel-5,composer-php,laravel-artisan,Laravel 5,Composer Php,Laravel Artisan,我正在尝试复制Laravel 5项目,在运行composer update时出现此错误: Script php artisan clear-compiled handling the post-update-cmd event returned with an error [RuntimeException] Error Output: PHP Fatal error: Class 'Illuminate\Routing\ControllerServiceProvider' not foun

我正在尝试复制Laravel 5项目,在运行composer update时出现此错误:

Script php artisan clear-compiled handling the post-update-cmd event  returned with an error
[RuntimeException]
Error Output: PHP Fatal error:  Class 'Illuminate\Routing\ControllerServiceProvider' not found in /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146
PHP Fatal error:  Uncaught exception 'Illuminate\Contracts\Container\BindingResolutionException' with message 'Target [Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable.' in /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Container/Container.php:752
Stack trace:
#0 /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Container/Container.php(633): Illuminate\Container\Container->build('Illuminate\\Cont...', Array)  
#1 /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(687): Illuminate\Container\Container->make('Illuminate\\Cont...', Array)                                                               
#2 /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(154): Illuminate\Foundation\Application->make('Illuminate\\Cont...')                                       
#3 /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(79): Illuminate\Foundation\Bootstrap\HandleExceptions->getExceptionHandler()                       
#4 /www/sites/myproject/wwwroot/vendor/laravel/framework/ in /www/sites/myproject/wwwroot/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 752
我在一个本地的网络堆栈上,我已经成功地创建了一个新的Laravel项目

要获取此错误,请执行以下操作:

  • 我将所有文件夹从生产项目加载到本地项目文件夹
  • 我删除了供应商文件夹和composer.lock文件
  • 我编辑.env文件以反映本地环境并打开调试模式;看起来像这样: APP_ENV=本地, APP_DEBUG=true, APP_KEY=SomeRandomString, DB_用户名=宅地, DB_密码=宅地
  • 我运行composer自我更新
  • 我运行composer安装
  • 然后编写器更新,并得到错误
  • 我对Laravel是全新的,来自Zend Framework world,所以我想要一些关于我应该在哪里挖掘这个的建议

    其他要点:

  • 我从一开始就在浏览器中看到一个空白页
  • 我可以通过浏览器在公用文件夹中成功显示test index.php文件
  • php.ini文件中显示错误为on,这是一个好的php.ini文件:)
  • 希望能得到一些帮助,提前谢谢:)

    编辑: 这里是composer.json的内容,希望对您有所帮助:

    {
        "name": "laravel/laravel",
        "description": "The Laravel Framework.",
        "keywords": ["framework", "laravel"],
        "license": "MIT",
        "type": "project",
        "require": {
            "laravel/framework": "~5.0",
            "mnshankar/CSV": "dev-master"
        },
        "require-dev": {
            "phpunit/phpunit": "~4.0"
        },
        "autoload": {
            "classmap": [
                "database",
                "tests/TestCase.php"
            ],
            "psr-4": {
                "App\\": "app/"
            }
        },
        "scripts": {
            "post-install-cmd": [
                "php artisan clear-compiled",
                "php artisan route:scan",
                "php artisan event:scan",
                "php artisan optimize"
            ],
            "post-update-cmd": [
                "php artisan clear-compiled",
                "php artisan optimize"
            ],
            "post-create-project-cmd": [
                "php artisan key:generate"
            ]
        },
        "config": {
            "preferred-install": "dist"
        },
        "minimum-stability": "dev"
     }
    

    你试过运行composer dump autoload吗?不,我不知道这个命令。我在看到你的评论后进行搜索,我想,就是这样!但是,没有。遗憾的是,我得到了完全相同的错误/您是否也尝试过清除/storage/framework/cache和/或artisan clear compiled?没有。因此,我尝试了“php artisan cache:clear”,得到了完全相同的错误:php致命错误:在第146行的/www/sites/myproject/wwwroot/vendor/laravel/framework/src/illumb/Foundation/ProviderRepository.php中找不到类'illumb\Routing\ControllerServiceProvider'。您找到解决方案了吗?看来我也遇到了类似的问题!你试过运行composer dump autoload吗?不,我不知道这个命令。我在看到你的评论后进行搜索,我想,就是这样!但是,没有。遗憾的是,我得到了完全相同的错误/您是否也尝试过清除/storage/framework/cache和/或artisan clear compiled?没有。因此,我尝试了“php artisan cache:clear”,得到了完全相同的错误:php致命错误:在第146行的/www/sites/myproject/wwwroot/vendor/laravel/framework/src/illumb/Foundation/ProviderRepository.php中找不到类'illumb\Routing\ControllerServiceProvider'。您找到解决方案了吗?看来我也遇到了类似的问题!