我模块化了我的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');
});
答案 0 :(得分:1)
您可以在路由选项中使用此代码来明确指定中间件
Route::group(['middleware' => ['web']], function () {
//
});