2021/12/13

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

開発メンバーが実装したコードが動かない…
チームで開発を進める際、他の開発メンバーが実装したコードが動かないとき、一度落ち着いて実行して欲しいコマンド、Laravelのキャッシュクリアコマンドをまとめました。
備忘録としてお使いください。

目次

目次
  1. artisan キャッシュクリアコマンド
  2. 番外編

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

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

$ php artisan cache:clear

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

$ php artisan config:clear

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

$ php artisan route:clear

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

$ php artisan view:clear

composer dump-autoload

Laravelで開発時、他の人が書いたコードをpullしただけでは上手く動かないことも。
新しく追加したファイルやクラスへのパスが正しく定義されていない場合が多い。そんな時はcomposer dump-autoloadを走らせましょう。

$ composer dump-autoload

番外編

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

$ php artisan list

artisan help コマンド名を打つことでコマンドの詳細を確認できます。どんなオプションがあるか知りたいときにおすすめです。  

$ php artisan help コマンド名

cache:clearのhelpを確認した結果  

$ php artisan help cache:clear
Usage:
  cache:clear [options] [--] [<store>]

Arguments:
  store                 The name of the store you would like to clear.

Options:
      --tags[=TAGS]     The cache tags you would like to clear.
  -h, --help            Display this help message
  -q, --quiet           Do not output any message
  -V, --version         Display this application version
      --ansi            Force ANSI output
      --no-ansi         Disable ANSI output
  -n, --no-interaction  Do not ask any interactive question
      --env[=ENV]       The environment the command should run under
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Help:
  Flush the application cache

関連記事


icon-loading

AWS Elastic Beanstalk で Laravel を動かしてみた

AWS Elastic Beanstalk の使い方をご紹介しながら Laravel を動かしてみます。 公式ドキュメントを読んで「動かない...」となった方も、本記事を読めば大丈夫です。 NGINX の設定ファイルを事前に配置、ソースコードを適切にZIP化、 Amazon RDS を追加...といった手順を踏んでいきます。

icon-loading

Laravel環境構築(Mac編)

Mac端末にPHPフレームワーク「Laravel」の環境を構築します。 ローカル環境でLaravelを実行するところまで確認していきます。

icon-loading
data_encryption

Easy connection to a remote server using SSH (Linux & macOS)

Easily connect to a remote server using SSH on Linux and macOS. Learn how to use the ssh command in a terminal and how to configure ssh to store your private keys and passwords.

icon-loading

EC2からS3にcronでバックアップ

とりあえずEC2のこのディレクトリをS3にバックアップしといてと言われたあなたへ

icon-loading

3 Essential Checks in Laravel

Get bugs in production but ran perfectly in development? How to avoid "Divide by zero", "Trying to get property of non-object", other common Laravel PHP errors.

icon-loading

Laravelでバックアップ処理を実装する

Laravel-backupパッケージを利用してソースコードやDBのバックアップを毎日実行するところまで解説していきます。