Laravel 与 Blade 组件抛出目标类视图不存在

fox*_*rot 5 php laravel

我正在使用 Laradock 和 Laravel 7.24,但我无法使 Blade 模板组件工作。

我已经按照官方文档页面中的教程进行操作,因此,在 docker-machine 中执行:

php artisan make:component Alert
Run Code Online (Sandbox Code Playgroud)

并将组件放置在布局刀片模板内:

<x-alert/>
Run Code Online (Sandbox Code Playgroud)

但它会抛出以下错误:

目标类 [Illuminate\Support\Facades\App\View\Components\Alert] 不存在。(查看:/var/www/resources/views/layouts/app.blade.php)

有谁知道是什么问题?

谢谢!

Mr.*_*bir 8

有同样问题的经验。首先,从此路径中删除文件app/view/components并运行 php artisan view:clear此命令。

希望它能起作用。


小智 3

要使用匿名组件,您需要删除类 app/View/Components/Alert.php,删除对我有用的视图文件夹。