我正在尝试从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
问题是由register()
的/App/Providers/AppServiceProvider
方法中的自定义刀片指令引起的。自定义Blade指令需要位于boot()方法中,而不是如Laracast discussion