🧊
Breezeで認証機能を実装する
開発環境
- macOS
- VSCode
- Laravel
- PHP
行いたいこと
- Breezeを導入しLaravelの認証機能を実装する。
Breezeとは?
・Breeze
はLaravelの認証機能を簡易的に実装、設定できます。ログイン
、登録
、パスワードのリセット
、電子メールの検証
、パスワードの確認
などを提供しています。
・Laravel Breezeのデフォルトのビューレイヤーは、Tailwind CSS
でスタイリングされたシンプルなBladeテンプレートで構成されています。
Breezeの導入手順
・Breezeパッケージを開発環境にインストールする。
ターミナル
$ composer require laravel/breeze --dev
・Breezeのインストールと初期設定を実行する。
$ php artisan breeze:install
# 上記コマンド後、入力を求められたら以下を順番に入力する。
- 0 を入力(bladeを選択)
- no を入力(追加機能なし)
- no を入力(Dark modeなし)
・データベース構築、依存パッケージのインストール、開発環境の起動を行う。
$ php artisan migrate
$ npm install
$ npm run dev
コマンドの解説
# 定義されたテーブルスキーマに基づいてデータベースを構築
$ php artisan migrate
# 必要な Node.js パッケージをインストール
$ npm install
# 開発環境の起動
$ npm run dev
・ブラウザで正しく表示されるかの確認
http://localhost:8000/login (ログインページ)
http://localhost:8000/register (登録ページ)
以上でBreezeによる認証機能を実装は完了です。
Discussion