Laravel #10:認証機能を作る

Laravel Breeze というのを使って認証機能を作る

Laravelプロジェクト作成

今回は C:\xampp\htdocs 配下に "auth" の名前でプロジェクトを作成する
composer create-project --prefer-dist laravel/laravel auth

データベース作成

http://localhost より phpMyAdmin を起動
ユーザーアカウントを作成する
・ユーザー名: auth
・ホスト名: localhost
・パスワードを生成するでパスワードを生成 (パスワードはメモしておくこと)
・同名のデータベースを作成しすべての権限を与える にチェックを付ける

Laravel設定

プロジェクトフォルダの .env ファイルを開き、データベースの設定を行う
・DB_DATABASE=auth
・DB_USERNAME=auth
・DB_PASSWORD=データベース生成時のパスワード

マイグレーション

プロジェクトフォルダに移動し以下コマンドを実行することで必要なテーブルが作成される
php artisan migrate

Laravel Breezeインストール

Laravelの認証機能 Laravel Breeze のインストールとコンパイルを行う
composer require laravel/breeze --dev
php artisan breeze:install
npm install
npm run dev

動作確認

http://localhost/auth/public を開く
いつものLaravelのページが開くが、よく見ると右上に "Log In" と "Register" のリンクが増えている。
このリンクからユーザー登録・ログインを行うことができる。


Laravel Breezee, 認証機能

0 件のコメント:

その他の記事