从Laravel 5.7升级到5.8会返回错误:blade.compiler类不存在…返回的自动加载转储事件,错误代码为1

问题描述 投票:0回答:1

我正在尝试从Laravel 5.7升级到5.8,但在运行composer update时返回以下错误。之前提出的所有相关问题都没有有效的答案。

Class blade.compiler does not exist
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1 
php laravel laravel-5.7 laravel-5.8
1个回答
0
投票

问题是由register()/App/Providers/AppServiceProvider方法中的自定义刀片指令引起的。自定义Blade指令需要位于boot()方法中,而不是如Laracast discussion

中所述。
© www.soinside.com 2019 - 2024. All rights reserved.