我只是在用 Laravel 8 做我的第一步,发现了一个我无法解决的问题。
/var/www/html/laravel/resources/views/dashboard.blade.php:
<div class="py-12">
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
<div class="bg-white overflow-hidden shadow-xl sm:rounded-lg">
<x-jet-welcome />
</div>
Run Code Online (Sandbox Code Playgroud)
如果创建在同一目录中一个新的刀片(FE的form.blade.php)具有相同的代码如上但<x-jet-subform/>代替<x-jet-welcome>它通常应重定向到位于下subform.blade.phpvar/www/html/laravel/resources/views/vendor/jetstream/components/subform.blade.php
但是,如果我尝试访问该页面(在 web.php 上设置路由后),它会说
InvalidArgumentException
无法找到组件 [jet-subform] 的类或视图。
所以我认为有必要“注册”新刀片,但我发现没有办法做到这一点......
该视图已发布
php artisan vendor:publish --tag=jetstream-views
Run Code Online (Sandbox Code Playgroud)