0
私はLaravelアプリケーションをモジュール化しました。以下は私のコントローラが存在するパスです。 \app\Modules\Admin\Controllers\SettingController.php
Laravelの認証ミドルウェアが動作しない
ログイン用にLaravelデフォルト認証モジュールを使用しています。 SettingController
のコンストラクタでは$this->middleware('auth');
と呼ばれましたが、アプリにログインしてもLaravelのデフォルトのホームページにリダイレクトされています。私はララベルの流れの中で何かを壊していると思う。
私は2つのルートファイルを持っています。 1つはLaravelのデフォルトルートで、もう1つは私が作成したカスタムルートです。
\app\Modules\Admin\routes.php
Route::group(['namespace' => 'App\Modules\Admin\Controllers'], function() {
Route::get('admin/settings/stadium-level', '[email protected]');
});
ストレージ・フォルダの下に、あなたのログを喜ばでしたミドルウェアを指定するには、あなたのルートオプションでこのコードを使用することができますか? –
これらのルートに異なるガードを使用していますか?また、どのルートファイルが最初にロードされるのですか? –
RouteServiceProviderに両方のルートを名前空間で追加しましたか? –