Laravelで簡単なCMSを作成(認証)


Laravelで簡単なCMSを作成してみます。

環境構築とデータベースのマイグレーションは以下の記事を参考にどうぞ。

今回は認証機能を追加してみます。

スターターキットで認証機能を作成

素晴らしいことにLaravelには認証機能をサクッとつくれるようにスターターキットが用意されています。Laravel breezeを使用してシンプルな認証機能を作成します。

// パッケージをインストール
composer require laravel/breeze --dev

php artisan breeze:install

npm install

npm run dev

php artisan migrate

上記のコマンドを実行するだけで、/loginにログイン画面が表示されます。ユーザーを登録するためには、/registerにアクセスします。

ログインページ

ユーザー登録ページ

記事を登録する場合は、下記の記事を参考に。