因此,我正在探索Jetstream和Fortify的世界。问题是我想将默认的app.blade.php更改为我的文件夹admin / app.blade.php。
这个定义在哪里,所以我可以更改它?在任何地方都找不到。
非常感谢!
(Ps:不知道这是否归类于Vue的Laravel。)
更新:为避免混淆。我在Jetstream上安装了Laravel的全新安装。我正在使用Inertia开发我的CMS。惯性在/ views中有一个默认文件。这称为app.blade.php,它调用@inertia。我想将此文件移至/ views / admin。如果这样做,则会出现此错误:
找不到[app]。
这很有意义,因为我移动了它。在哪里将app.blade.php的渲染更改为admin / app.blade.php?
更新:
您可以在AppServiceProvider中注册它。
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Inertia\Inertia;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
if (request()->is(['admin', 'admin/*'])) {
Inertia::setRootView('admin.app');
}
Inertia::setRootView('app');
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//
}
}```
答案 0 :(得分:0)
这样做
YourProjectPath/config/view.php
'paths' => [
resource_path('views/admin'),
],
如果在Controller中您可以这样做
return view('admin.app');