Laravelの認証システムのインストール

viewやassetsをパッケージからアプリのディレクトリにコピー

php artisan make:auth

 

マイグレーションを一回でもしているとユーザテーブルは設置済みとなる。

 

参考ページ

https://laravel10.wordpress.com/2015/03/24/%e5%88%9d%e3%82%81%e3%81%a6%e3%81%aelaravel-5-28-%e8%aa%8d%e8%a8%bc/

 

ログアウト後の飛び先をログインページに変更する。

Controllers/Auth/LoginController.php

まずはリクエストを使えるようにします。

use Illuminate\Http\Request;

 

コントローラークラス内で以下の作業。

// use AuthenticatesUsers;//コメントアウトする
use AuthenticatesUsers {
    logout as performLogout;
}

 

 

ログアウトのファンクションをたす。

 

public function logout(Request $request)
{
    $this->performLogout($request);
    return redirect()->route('login'); // ここを好きな遷移先に変更する。
}

 

参考サイト

https://qiita.com/nekyo/items/d9413d8ae6dc9f3eb05d