【php artisan】Laravelのキャッシュクリア系・最適化コマンド

laravel-cache-clear

こんにちはフロントエンドエンジニアのまさにょんです!

今回は、Laravelのキャッシュクリア系・最適化コマンド(php artisan系コマンド)についてまとめた記事になります。

Laravelのキャッシュ機能

Laravelでは各種設定ファイルをキャッシュすることにより、レスポンスの高速化を実現しています。

次のコマンドでキャッシュ機能を作成することができます。

# キャッシュが[ bootstrap/cache/config.php ]に生成される
php artisan config:cache

開発環境ではソースコードを頻繁に修正しますし、その変更がすぐに反映されてほしいので、キャッシュは作成しない方がいいです。

すべてのキャッシュをクリアする

次のコマンドで、Laravelプロジェクト内のすべてのキャッシュを一括でクリアすることができます。

# すべてのキャッシュをクリアする
php artisan optimize:clear

部分的にキャッシュをクリアする

php artisan コマンドでは、各種キャッシュごとに個別にクリアすることができます。

アプリケーションのキャッシュのクリアする

php artisan cache:clear

設定ファイルのキャッシュをクリアする

php artisan config:clear

ルートのキャッシュをクリアする

php artisan route:clear

viewのキャッシュをクリアする

php artisan view:clear

チーム開発などで他の人が書いたLaravelをpullして動かない時

autoloadを自動で生成する

Laravelで開発時、他の人が書いたコードをpullしただけでは上手く動かないこともあります。

そんな時は、autoloadを自動で生成するのを試すと解決する場合があります。

# autoloadを自動で生成する
composer dump-autoload

新しく追加したファイルやクラスへのパスが正しく定義されていない可能性があるので、新たなクラス定義やファイル定義を行うたびに実行するといいです。

特にgit pull した時に、かなり変更があった場合は実行すると安心です。

php artisan コマンドの一覧とオプション情報・help情報

php artisan のコマンドやオプションの一覧を表示する

php artisanのコマンドにどんなコマンドがあるのか確認したい時は、listコマンドで一覧を確認することができます。

# php artisan の command や optionの一覧を表示する
php artisan list

artisanコマンドの詳細を確認する

artisan help コマンド名を打つことで、artisanに続くコマンドの詳細を確認できます。

php artisan help コマンド名

関連記事

Twitterやってます!Follow Me!

神聖グンマー帝国の逆襲🔥

神聖グンマー帝国の科学は、世界一ぃぃぃぃぃぃ!!!!!

PHP / Laravel書籍

参考・引用

  1. 【Laravel】主なキャッシュの種類と仕組み
  2. Laravel キャッシュクリアコマンド
  3. Artisanコマンド(キャッシュクリア系・最適化)まとめ

最近の投稿