目的
- LaravelアプリをGitHubからcloneした後に実施しないといけないことを毎回忘れるので自分用にまとめる
実施環境
- ハードウェア環境
項目 | 情報 |
---|---|
OS | macOS Catalina(10.15.5) |
ハードウェア | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) |
プロセッサ | 2 GHz クアッドコアIntel Core i5 |
メモリ | 32 GB 3733 MHz LPDDR4 |
グラフィックス | Intel Iris Plus Graphics 1536 MB |
- ソフトウェア環境
項目 | 情報 | 備考 |
---|---|---|
PHP バージョン | 7.4.3 | Homwbrewを用いて導入 |
Laravel バージョン | 7.0.8 | commposerを用いてこちらの方法で導入→Mac Laravelの環境構築を行う |
MySQLバージョン | 8.0.19 for osx10.13 on x86_64 | Homwbrewを用いてこちらの方法で導入→Mac HomebrewでMySQLをインストールする |
することその1 DBの作成
-
下記コマンドを実行してMySQLにログインする。(MySQLのrootユーザのパスワードを忘れてしまった方はこちら→Mac ローカル環境の MySQL 8.0 のrootパスワードを忘れた時のリセット方法)
$ mysql -u root -p
-
下記を実行してDBを作成する。
create database 作成するDB名
することその2 .envファイルの用意
- cloneしてきたディレクトリで.envファイルの作成をする。
-
cloneしてきた環境の用の.envファイルがGit管理されていない場合は下記のコマンドを実行して.envファイルの例になるファイルから作成する。
terminal
`
cp .env.example .env
1. .envファイル作成後はcloneした環境に合った設定を記載する。(MySQLのユーザ名やパスワード、DB名など)
することその3 composer install
-
cloneしてきたディレクトリで下記コマンドを実行してcomposer installを実行する。
$ composer install
することその4 アプリキーの作成
-
cloneしてきたディレクトリで下記コマンドを実行してアプリキーの作成を行う。
$ php artisan key:generate