LaravelにAuth機能(要はログイン機能)を実装します。
Laravelって便利なもので、デフォルトで簡単に実装できる機能があるんですよ。
まず、データベースなんですが、Laravel初期像体で、すでにmigrateの記述が出来上がっているので、migrateするだけでデータベースの準備はOKです。
ログインページですが、以下のコマンドを実行します。
$ php artisan make:auth
これだけで実装完了です。
Laravelを起動してブラウザからアクセスしてみましょう。
右上にRegisterとLoginのリンクがありますので、まずはRegisterでユーザー登録を行います。
名前、メールアドレス、パスワードを入力してボタン押下。
ログインした状態です。
一回ログアウトして、ログインページへ行ってみましょう。
ログインページです。
ユーザー登録した内容を入力すると、先程のログイン後のページが表示されるはずです。
本当は、パスワードを忘れたときのためにパスワードリセット機能もあるのですが、メールでリセットするため、SMTPの設定がないと動作しません。
なので、この機能は後々削除する予定。