Laravel auth中间件无法正常工作

时间:2017-04-04 06:52:35

标签: laravel laravel-5 laravel-5.3 laravel-5.4

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

我正在使用Laravel默认身份验证模块进行登录。在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');

});

1 个答案:

答案 0 :(得分:1)

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

Route::group(['middleware' => ['web']], function () {
    //
});