Laravel - 返回子文件夹中的视图

upp*_*ost 0 php routes laravel

我有以下几行:

Route::get('/dashboard', function () {
    return view('main.index');
});
Run Code Online (Sandbox Code Playgroud)

但是我的视图位于main/sub/index.blade.php中

我试过了

Route::get('/dashboard', function () {
        return view('main.sub.index');
    });
Run Code Online (Sandbox Code Playgroud)

 Route::get('/dashboard', function () {
        return view('main/sub.index');
    });
Run Code Online (Sandbox Code Playgroud)

没工作.

Ale*_*nin 7

将视图移动到:

resources/views/main/sub/index.blade.php
Run Code Online (Sandbox Code Playgroud)

那么这段代码将起作用:

Route::get('/dashboard', function () {
    return view('main.sub.index');
});
Run Code Online (Sandbox Code Playgroud)

来自文档:

视图存储在resources/views目录中.由于此视图存储在resources/views/greeting.blade.php,我们可以使用全局view帮助器返回它,如下所示:

return view('greeting', ['name' => 'James']);
Run Code Online (Sandbox Code Playgroud)