1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravelのキャッシュクリアコマンド集

Last updated at Posted at 2022-04-23

キャッシュとは

アプリケーションのパフォーマンスを向上するために
使われる一時的にデータの保存をするやり方です。
データベースクエリの結果や計算結果など、よく使われるデータや処理の結果を一時的に保存しておき、次に同じデータや処理が必要になった時に高速にアクセスできるようにします。

キャッシュクリアとは

Laravelでは再起動しても内キャッシュが残っててしまって、
更新したプログラムをうまく反映してくれない時があリます。

artisanのキャッシュクリアコマンド

アプリケーションのキャッシュのクリアでよく使います。

$ php artisan cache:clear

設定ファイル(config)のキャッシュクリア

$ php artisan config:clear

ルートのキャッシュをクリアルーティングの変更時に使います。

$ php artisan route:clear

viewのキャッシュをクリア

$ php artisan view:clear

一括キャッシュ

$ php artisan optimize:clear

キーの作り直しで.env ファイルにある
APP_KEY を作り直し、完全に前のキャッシュを無効にします。

$ php artisan key:generate

オートローディングをしなおしキャッシュを作り直す

$ php composer dump-autoload
$ php artisan clear-compiled
$ php artisan optimize

その後これもやるみたいです。

$ php artisan config:cache

参考資料

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?