🧊

Breezeで認証機能を実装する

に公開

開発環境

  • macOS
  • VSCode
  • Laravel
  • PHP

行いたいこと

  • Breezeを導入しLaravelの認証機能を実装する。



https://laravel.com/docs/10.x/starter-kits






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による認証機能を実装は完了です。






GitHubで編集を提案

Discussion