2017-04-04 28 views
0

我模塊化了我的Laravel應用程序。以下是我的控制器所在的路徑。 \app\Modules\Admin\Controllers\SettingController.phpLaravel 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]'); 

}); 
+0

可以請你的日誌存儲文件夾下? –

+1

你對這些路線使用不同的衛兵嗎?另外,哪些路由文件首先被加載? –

+1

你是否在RouteServiceProvider中添加了你的兩個路由和命名空間? –

回答

0

您可以使用此代碼在您的路由選項來指定中間件明確

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