调用未定义的方法Illuminate \ Foundation \ Application :: registerCoreContainerAliases()

时间:2014-03-13 00:44:48

标签: laravel laravel-4 composer-php

我刚刚使用composer update更新了laravel。

我的composer.json看起来像这样:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "require": {
        "laravel/framework": "4.1.*",
        "way/generators": "dev-master",
        "twitter/bootstrap": "dev-master",
        "phpunit/phpunit": "3.7.*",
        "goodby/csv": "1.1.0",
        "iron-io/iron_mq": "1.4.8",
        "bugsnag/bugsnag-laravel": "1.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/library",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan optimize"
        ],
        "pre-update-cmd": [
            "php artisan clear-compiled"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "dev",
    "require-dev": {
        "itsgoingd/clockwork": "dev-master"
    }
}

我收到以下错误:

 Error Output: PHP Fatal error:  Call to undefined method Illuminate\Foundation\Application::registerCoreContainerAliases() in /var/www/web/beequick-test/htdocs/laravel/vendor/laravel/fram 
 ework/src/Illuminate/Foundation/start.php on line 106                                                                                                                                       

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果您使用的是Laravel 5,则会删除vendor / compiled.php文件