Laravel 作曲家更新给出错误

Posted

技术标签:

【中文标题】Laravel 作曲家更新给出错误【英文标题】:Laravel composer update give error 【发布时间】:2016-07-22 06:34:03 【问题描述】:

我刚刚更新了撰写,发现以下错误。

php artisan clear-compiled PHP 致命错误:调用未定义的方法 Illuminate\View\Compilers\BladeCompiler::directive() 在 /var/www/html/innomaid/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php 在第 213 行

[Symfony\Component\Debug\Exception\FatalErrorException] 调用未定义的方法 Illuminate\View\Compilers\BladeCompiler::directive()

脚本 php artisan clear-compiled 处理返回错误的 post-update-cmd 事件

[运行时异常] 错误输出:PHP 致命错误:调用未定义的方法 Illuminate\View\Compilers\BladeCompiler::directive() 在 /var/www/html/innomaid/ve ndor/laravel/framework/src/Illuminate/Support/Facades/Facade.php 第 213 行

这是我的作曲家代码


    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": 
        "laravel/framework": "5.0.*",
        "illuminate/html": "5.*",
        "barryvdh/laravel-dompdf": "0.6.*",
        "tymon/jwt-auth": "0.5.*",
        "gloudemans/shoppingcart": "~1.3",
        "intervention/image": "^2.3"

    ,
    "require-dev": 
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1",
        "zizaco/entrust": "dev-laravel-5"
    ,
    "autoload": 
        "classmap": [
            "database"
        ],
        "psr-4": 
            "App\\": "app/"
        
    ,
    "autoload-dev": 
        "classmap": [
            "tests/TestCase.php"
        ]
    ,
    "scripts": 
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php -r \"copy('.env.example', '.env');\"",
            "php artisan key:generate"
        ]
    ,
    "config": 
        "preferred-install": "dist"
    

请帮我解决这个错误

【问题讨论】:

尝试将“illuminate/html”:“5.*”更改为“laravelcollective/html”:“~5.0”,然后告诉我 #maytham-ɯɐɥʇʎɐɯ 不工作。 【参考方案1】:

"zizaco/entrust": "dev-laravel-5" 更新为"zizaco/entrust": "1.4.1"

解决我的问题。

【讨论】:

检查是否已回答

以上是关于Laravel 作曲家更新给出错误的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.4 作曲家更新错误

我试图运行一个现有的 laravel 项目。但是在作曲家更新期间,我收到了这个错误:

laravel 5.2 中的作曲家更新

当我为 laravel 版本 7.3.0 安装 laravel/ui 时出现错误

Laravel 4.2 artisan CLI 在作曲家更新后不再工作

如何在作曲家(laravel 4)中删除保存的用户名和密码