42
45

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 粘着質なcacheを削除しよう!

Last updated at Posted at 2019-08-22

概要

PHPのフレームワークLaravelは、開発者が意識していなくても内部で複数キャッシュしてくれています。
その心遣いは素晴らしく!時に、鬱陶しいのです!(笑)
開発時に使えるスクリプトをご紹介します。

環境

  • Laravel 8.x

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

以下の1コマンドで一気にクリアできます。スクリプト向けの書き方ですね。

php artisan optimize:clear

Docker環境の場合

docker×Laravel環境構築参考

  • Docker version 19.03.1, build 74b1e89
  • docker-compose version 1.24.1, build 4667896b

キャッシュクリアをまとめたスクリプト

上記のdocker環境の場合以下のようなスクリプトを用意していると開発が楽です。

clear_cache.sh
#!/bin/sh
docker-compose exec php bash -c "php artisan optimize:clear"
  • 上記はphpという名前のコンテナに対して実行することを想定しているスクリプトです。
  • Docker環境では、docker-compose.ymlと同じ階層のディレクトリに配置することを想定しています。

参考サイト

42
45
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
42
45

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?