このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラム言語:php:laravel:インストール:laravel7 [2021/01/22 17:12] humolife [Composer のインストール] |
プログラム言語:php:laravel:インストール:laravel7 [2021/10/01 11:44] (現在) humolife [laravel のインストールとプロジェクトの作成] |
||
|---|---|---|---|
| 行 6: | 行 6: | ||
| **注)バージョンごとに、コマンド中にあるハッシュが変わるため、常に上記 URL から最新のコードを取得すること** | **注)バージョンごとに、コマンド中にあるハッシュが変わるため、常に上記 URL から最新のコードを取得すること** | ||
| - | < | + | <code:bsh> |
| php -r " | php -r " | ||
| php -r "if (hash_file(' | php -r "if (hash_file(' | ||
| 行 17: | 行 17: | ||
| # プロジェクトの作成(バージョンは 7 を指定) | # プロジェクトの作成(バージョンは 7 を指定) | ||
| - | php composer.phar create-project | + | php composer.phar create-project laravel/ |
| </ | </ | ||
| ローカル開発環境など、ファイルの移動が必要な場合に実行。 | ローカル開発環境など、ファイルの移動が必要な場合に実行。 | ||
| - | < | + | <code:bsh> |
| mv temp/* production/ | mv temp/* production/ | ||
| - | mv temp/.* production/ | ||
| - | # ディレクトリを上書きするか聞かれるので「n」でキャンセル | + | # 上記 mv では「.env」などの「.」から始まるファイルは移動できない |
| - | mv: overwrite 'production/.'? | + | # 以下のコマンドで残った「.」から始まるファイルを移動 |
| - | n | + | find temp -type f -exec mv {} production |
| # 不要になったディレクトリを削除 | # 不要になったディレクトリを削除 | ||
| 行 39: | 行 38: | ||
| ===== Laravel の設定など ===== | ===== Laravel の設定など ===== | ||
| 必要に応じて、パッケージなどをインストールします。 | 必要に応じて、パッケージなどをインストールします。 | ||
| - | < | + | <code:bsh> |
| # URL や、MySQL の接続情報を設定 | # URL や、MySQL の接続情報を設定 | ||
| vi .env | vi .env | ||
| + | APP_ENV=local | ||
| APP_URL=http:// | APP_URL=http:// | ||
| + | LOG_CHANNEL=daily | ||
| + | |||
| + | # config/ | ||
| + | ' | ||
| + | ' | ||
| # エラーメッセージの日本語化 | # エラーメッセージの日本語化 | ||
| 行 54: | 行 59: | ||
| # Form ヘルパーのインストール | # Form ヘルパーのインストール | ||
| - | # https:// | + | # https:// |
| php composer.phar require laravelcollective/ | php composer.phar require laravelcollective/ | ||
| 行 63: | 行 68: | ||
| php composer.phar require barryvdh/ | php composer.phar require barryvdh/ | ||
| - | # Image | + | # 画像処理をする場合 |
| php composer.phar require intervention/ | php composer.phar require intervention/ | ||
| </ | </ | ||