【发布时间】:2021-03-02 13:53:34
【问题描述】:
您好,我在 laravel 的资源文件夹中有两个文件夹,一个是前端,另一个是后端,即 admin 文件夹。但是从 admin 文件夹访问视图会在通过控制器访问视图时产生错误 View [login] not found。这是我的管理面板文件夹结构。 资源 -> 管理员 -> 视图 -> login.blade.php 用于前端 资源->视图->welcome.blade.php
在登录控制器上
class Logincontroller extends Controller
{
public function index()
{
return view('login');
}
}
我也试过return view('admin/login');
但是网络路由完美运行
Route::get('admin/login', function () {
return view('login');
});
及以下 Route 会产生错误 Route::get('/login', 'Logincontroller@index');
【问题讨论】:
-
-
@lagbox 我已经配置了应用程序,这就是为什么 Route::get('admin/login', function () { return view('login'); });完美运行。如果有错误请告诉我
-
在
resources/views中没有名为login的视图,这就是为什么...它只在resources/views中查找视图...如果它不在某个地方,那么它不会'不存在 -
您可能确实在
resources/views下有一个名为login的视图,或者您以某种方式更改了视图的根。您应该在resources/views/admin中移动您的管理员视图,然后您可以通过例如访问它们。view('admin.login')