もうすぐPC内のメモとか消えるのであとで見れるように投稿。
というわけで今回の投稿は自分用です。
大体は他サイトに載ってたことを集めてきた内容になります。
設定キャッシュファイル
php artisan config:cache
→ configure/bootstrap/cache/config.php
※このファイルが出来てるとenvファイル読まなくなるらしい。
https://hiroto-k.hatenablog.com/entry/2018/03/28/213000
routeのキャッシュ作成
php artisan route:cache
→ configure/bootstrap/cache/routes.php
Bladeのキャッシュ
アクセスすると勝手につくられる
→configure/storage/framework/views
パッケージManifestファイル
新しいパッケージが追加・削除された場合は自動的に再作成、無ければアクセス時に作る
→configure/bootstrap/cache/packages.php
サービスManifestファイル
新しいパッケージが追加・削除された場合は自動的に再作成、無ければアクセス時に作る
→configure/bootstrap/cache/services.php
共有クラスファイルの最適化
php artisan optimize
デプロイ時にやるといいこと
パッケージとかの更新
composer update
新しいパッケージとか追加してるならupdateじゃなくて「composer install」を。
パッケージは更新したくなくて自分の書いたクラスとかを追加しただけなら「composer dump-autoload」
キャッシュクリア
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
※叩くときのユーザーに注意。
特にBladeのキャッシュを作るのはapacheが動かしてユーザなのでそれ以外のユーザで叩いてもキャッシュは消えない。
参考
https://qiita.com/qiita-kurara/items/d37dbc5b67e6b6dfbe1d
https://qiita.com/Ping/items/10ada8d069e13d729701