Laravel5でキャッシュをクリアする方法

不言
リリース: 2021-05-28 14:21:32
オリジナル
33506 人が閲覧しました

多くの場合、Laravel アプリケーションの変更が Web インターフェイスに反映されないという問題が発生することがあります。これはキャッシュ提供アプリケーションが原因で発生します。このチュートリアルは、Laravel アプリケーションのキャッシュをクリアするのに役立ちます。

Laravel5でキャッシュをクリアする方法

Laravel のキャッシュをクリアする (ターミナル)

Laravel アプリケーションを実行しているシステムにログインし、ターミナルを開きます。次に、Laravel アプリケーション コードに移動します。ここで、次のコマンドを使用してキャッシュをクリアできます:

1. アプリケーション キャッシュをクリアします

次のコマンドを実行して、Laravel アプリケーションのアプリケーション キャッシュをクリアします。

$ php artisan cache:clear
ログイン後にコピー

2. ルーティング キャッシュをクリアする

Laravel アプリケーションのルーティング キャッシュをクリアするには、シェルから次のコマンドを実行します。

$ php artisan route:cache
ログイン後にコピー

3. 設定キャッシュをクリアする

config:cache を使用して、Laravel アプリケーションの設定キャッシュをクリアできます。

$ php artisan config:cache
ログイン後にコピー

4. コンパイル済みビュー ファイルをクリアします

さらに、Laravel アプリケーションのコンパイル済みビュー ファイルもクリアする必要がある場合があります。コンパイルされたビュー ファイルをクリアするには、ターミナルから次のコマンドを実行します。

$ php artisan view:clear
ログイン後にコピー

Laravel のキャッシュのクリア (ブラウザ)

ほとんどの共有ホスティングプロバイダーは、システムへの SSH アクセスを提供しません。この場合、ブラウザで URL を呼び出すことで Laravel キャッシュをクリアできます。 Laravel アプリケーションの Routes/web.php ファイルに次のコードを配置するだけです。次に、ブラウザでこの URL にアクセスして、Laravel アプリケーションのキャッシュをクリアします。

Route::get('/clear-cache', function() {
    Artisan::call('cache:clear');
    return "Cache is cleared";
});
ログイン後にコピー

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、php 中国語 Web サイトにある他の関連コラム チュートリアルに注目してください。 ! !

以上がLaravel5でキャッシュをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート