我正在使用Laravel 8
并且已经安装InertiaJS
,但是在我的目录中resources/views/
我有一个名为的文件index.blade.php
,我打算使用它InertiaJS
。
默认情况下,InertiaJS
在该目录中查找名为app.blade.php
. 我知道写以下语句:
\Inertia\Inertia::setRootView('index');
更改rootView
并允许我使用我创建的文件。这似乎是一个愚蠢的问题,但据我所知,我可以做两件事..
- 将文件重命名
index.blade.php
为app.blade.php
- 写上一句..在
ServiceProviders
我有的一个
我想知道以下几点:
InertiaJS-Laravel
不允许ServiceProvider
用命令发布php artisan vendor:publish
?(这个命令的输出没有显示任何关于这个包的发布)- 为了解决我的问题,我应该创建一个
ServiceProvider
like:php artisan make:provider InertiaServiceProvider
然后注册它? - 或者只是将前面的语句添加到
ServiceProvider
已经存在的语句中?像app/Http/Providers/RouteServiceProvider.php
你有什么建议会更好?
我想在我的项目中寻找尽可能大的组织。非常感谢您提前...