このページの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/ | ||
</ | </ | ||