Laravel auth中间件不能正常工作
问题描述:
我模块化了我的Laravel应用程序。以下是我的控制器所在的路径。 \app\Modules\Admin\Controllers\SettingController.php
Laravel auth中间件不能正常工作
我正在使用Laravel默认验证模块进行登录。在SettingController
构造函数中,我调用了$this->middleware('auth');
,但即使在我登录到应用程序后,它也会重定向到Laravel的默认主页。我认为我在拉拉维尔的流程中打破了一些东西。
我有2个路由文件。一个是Laravel默认路由,另一个是我创建的自定义路由。
\app\Modules\Admin\routes.php
Route::group(['namespace' => 'App\Modules\Admin\Controllers'], function() {
Route::get('admin/settings/stadium-level', '[email protected]');
});
答
您可以使用此代码在您的路由选项来指定中间件明确
Route::group(['middleware' => ['web']], function() {
//
});
可以请你的日志存储文件夹下? –
你对这些路线使用不同的卫兵吗?另外,哪些路由文件首先被加载? –
你是否在RouteServiceProvider中添加了你的两个路由和命名空间? –