目的
- すでにQiitaに記事として投稿してあるMac Laravel 7 Authを用いたユーザ登録 ログイン ログアウトなどの機能を作成するよりも簡単に機能を実装できる方法を学んだのでまとめる。
実施環境
- ハードウェア環境
項目 | 情報 |
---|---|
OS | macOS Catalina(10.15.3) |
ハードウェア | MacBook Pro (16-inch ,2019) |
プロセッサ | 2.6 GHz 6コアIntel Core i7 |
メモリ | 16 GB 2667 MHz DDR4 |
グラフィックス | AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB |
- ソフトウェア環境
項目 | 情報 | 備考 |
---|---|---|
PHP バージョン | 7.4.3 | Homwbrewを用いて導入 |
Laravel バージョン | 7.0.8 | commposerを用いて導入 |
MySQLバージョン | 8.0.19 for osx10.13 on x86_64 | Homwbrewを用いて導入 |
条件
-
$ laravel new
コマンドが実行できること。
概要
- アプリの作成
- DBの作成と設定
- マイグレーション
- 確認
詳細
- アプリの作成
-
Laravelアプリを作成したいディレクトリにターミナルで移動する。
-
下記コマンドを実行してLaravelのアプリを作成する。
$ laravel new アプリ名 --auth
-
- DBの作成と設定
-
下記コマンドを実行してMySQLにターミナルからログインする。MySQLのルートユーザのパスワードを忘れた方はこちら→MySQL 8.0.18 のrootパスワードを忘れた時のリセット方法
$ mysql -u root -p
-
下記コマンドを実行して
-
アプリ名ディレクトリ/databases
-
- マイグレーション
-
先のコマンドにて作成されたアプリ名ディレクトリに移動する。
-
下記を実行してマイグレーションを行う.
$ php artisan migrate
-
- 確認
-
アプリ名ディレクトリで下記コマンドを実行してローカルサーバを起動する。
$ php artisan serve
-
下記にアクセスしてログインフォームが表示される事を確認する。
-