このセクションでは、ログインおよびログアウト機能を完了し、ルーティングでミドルウェアを設定し、ミドルウェア、ユーザー認証初心者の場合は、まずドキュメントを読んでから次の作業を開始することを強くお勧めします。
まず、routes.php のログイン ルートとログアウト ルートを確認します。
################# 登陆登出功能##############Route::get('login', [ 'middleware' => 'guest', 'as'=>'login', 'UsersInfo' => 'loginController@LoginGet']);Route::post('login', [ 'middleware' => 'guest', 'UsersInfo' => 'loginController@LoginPost']);Route::get('logout', [ 'middleware' => 'auth', 'as'=>'logout', 'UsersInfo' => 'loginController@Logout']);
guest はゲストのみを許可します (ログインしていない場合) この場合は、「ルート ログインを取得」および「ルート ログインをポスト」にアクセスします。すでにログインしている場合は、キーワードの応答に注目してください。学生と管理者の 2 種類のログイン ユーザーがおり、ログイン中にこれら 2 つのルートにアクセスしたい場合、応答は明らかに異なります。つまり、学生の場合は学生のホームページに移動し、管理者の場合は管理者のホームページに移動してください。次に、RedirectIfAuthenticated.php