多くの場合、Laravel アプリケーションの変更が Web インターフェイスに反映されないという問題が発生することがあります。これはキャッシュ提供アプリケーションが原因で発生します。このチュートリアルは、Laravel アプリケーションのキャッシュをクリアするのに役立ちます。
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 サイトの他の関連記事を参照してください。