Laravel auth中间件无法正常工作

问题描述 投票:0回答:1

我模块化了我的Laravel应用程序。以下是我的控制器所在的路径。 \app\Modules\Admin\Controllers\SettingController.php

我正在使用Laravel默认的auth模块进行登录。在SettingController构造函数中,我调用了$this->middleware('auth');,但即使在我登录应用程序后,它也会重定向到Laravel默认主页。我想我在Laravel的流程中打破了一些东西。

我有2个路由文件。一个是Laravel默认路由,另一个是我创建的自定义路由。

\app\Modules\Admin\routes.php

Route::group(['namespace' => 'App\Modules\Admin\Controllers'], function () {

  Route::get('admin/settings/stadium-level', 'SettingController@stadiumLevel');

});
laravel laravel-5 laravel-5.3 laravel-5.4
1个回答
1
投票

您可以在路由选项中使用此代码来明确指定中间件

Route::group(['middleware' => ['web']], function () {
    //
});
© www.soinside.com 2019 - 2024. All rights reserved.