🥝

Laravel11 optimizeコマンド

2024/12/17に公開

この記事は Laravel11にあるArtisanコマンドを全部調べる Advent Calendar 2024 17日目の記事です。

今回はoptimizeコマンドについて調べました。

環境

  • PHP 8.4.1
  • laravel/laravel 11.3.3
  • laravel/framework 11.33.2

optimize

キャッシュファイルを作成する。

php artisan optimize

実行すると次のキャッシュファイルを作成するコマンドを順番に実行します。

  • config:clearコマンド
  • event:clearコマンド
  • routes:clearコマンド
  • views:clearコマンド
  • 独自に定義したキャッシュファイル作成コマンド

独自に定義したキャッシュファイル削除コマンドは\Illuminate\Support\ServiceProviderのoptimizesメソッドを使えば登録できる。

optimize:clear

キャッシュファイルを削除する。

php artisan optimize:clear

実行すると次のキャッシュファイルを削除するコマンドを順番に実行します。

  • cache:clearコマンド
  • clear-compiledコマンド
  • config:clearコマンド
  • event:clearコマンド
  • routes:clearコマンド
  • views:clearコマンド
  • 独自に定義したキャッシュファイル削除コマンド

独自に定義したキャッシュファイル削除コマンドは\Illuminate\Support\ServiceProviderのoptimizesメソッドを使えば登録できる。

GitHubで編集を提案

Discussion