Laravelの5.2が登場してきました。いくつか興味ある変更がありますが、ユーザ認証に関してはスタート地点が身近になりました。
以下のコマンドを実行するだけで、
php artisan make:auth
以下を自動的に作成してくれます。
- 画面とEメールのテンプレート
- ログイン画面
- ユーザー登録画面
- パスワードリセット情報送信画面
- パスワードリセットのEメール
- パスワードリセット画面
- ホーム画面(ログイン後)
- ホームコントローラ(HomeController.php)
- ルータの設定の変更 (routes.php)
データベースを用意して、.envの設定ファイルを編集すれば、以下のように。
画面は、Bootstrapを使用していて、ちょっと編集すればすぐに実践で使えそうです。