Laravel 7でユーザー認証機能を追加する
Laravel 7でユーザー認証機能を追加する方法です。Windowsの場合は、前提条件としてマシンにNode.jsとnpmがインストールされている必要があります。
- プロジェクトで次のコマンドを実行する
composer.json
に"laravel/ui"
が追加される
Laravel 6の場合は次のコマンドを実行する
composer.json
には次のように"laravel/ui"
が追加される
- 次のコマンドを実行する
既に存在するので置き換えるか聞かれた場合(
Do you want to replace it? (yes/no) [no]:
)は、全てEnter
で進めて変更しないようにします- 次のコマンドを実行する
- 次のコマンドを実行し、データベースにテーブルを追加する
- ルーティングファイルを修正する
routes\web.php
に次のコードが複数追加されている場合はひとつにする
この状態でhttp://ホスト名/{Laravelプロジェクト}/public/home
にアクセスすればログイン画面が表示されます。
Registerからユーザー登録ができます。あとはLaravel 5と同じですので、下記のユーザー登録をする以降を参考にしてください。
参考
- https://laravel.com/docs/7.x/frontend#introduction
- https://laravel.com/docs/6.x/frontend#introduction