更改InertiaJS-Laravel默认的RootView

问题描述

我正在使用Laravel 8,并且已经安装了InertiaJS,但是在我的目录resources/views/中,只有一个名为index.blade.php的文件,我打算与{{1 }}。

默认情况下,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,然后注册它吗?
  • 还是仅将先前的语句添加到已经存在的php artisan make:provider InertiaServiceProvider之一中?就像在ServiceProvider
  • 中一样

您推荐哪种方法更好?

我想在我的项目中寻求最大的组织。提前非常感谢您...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)