我刚开始使用 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>
如果我在同一目录中创建一个新的blade (例如: form.blade.php), 代码与上面的相同, 但是使用
<x-jet-subform/>
替换了<x-jet-welcome>
, 它应该会正常重定向到subform.blade.php, 该文件位于var/www/html/laravel/resources/views/vendor/jetstream/components/subform.blade.php
但是如果我尝试进入该页面(在web.php设置路由后), 它会显示如下错误信息
InvalidArgumentException
无法找到组件 [jet-subform] 的类或视图。
所以我认为有必要"注册"新的blade,但我没有找到方法来实现...
这个视图已经通过以下方式发布:
php artisan vendor:publish --tag=jetstream-views