2017-06-02 22 views
0

私は、apiミドルウェアでlaravel 5.4を使用しています。Laravel 5.4 APIミドルウェアキャッシングの問題

api.php

Route::get('/testing',function(){ 
echo "foo"; 
}); 

私は私のURLを打った後はlocalhost/API /テストそれは「foo」を出力しますが、私は「バー」にメッセージを変更して再度同じURLを打ったとき、それは「foo」を出力しますと言います。 私の変更には何の効果もなく、キャッシングが行われているようです。 私はAPIのミドルウェアを使用するかに私のコードを変更する必要があり、私は混乱しています.Now私は、Webミドルウェアに書くとき、それは完全に正常に動作し、変更が更新されている

php artisan cache:clear 

を使用していないが、その後、あまりにも何のeffect.But同じコード試してみましたウェブミドルウェア ご協力いただければ幸いです。

+0

明確には屋敷使用することを検討してください。 Localhostはキャッシュを残すことがあります。 – ssuhat

+0

それでも無効にする方法があります – Vibhas

+0

ローカルセットアップにOpCacheまたはVarnishがインストールされているかどうか確認してください。クロージャベースのルートを実行しています。これは、サーバー側のキャッシュがある場合を除き、キャッシュされません。 – Sandeesh

答えて

0

ただ、明確な職人コマンドを次からすべてのキャッシュ: -

php artisan optimize 

php artisan route:clear 

php artisan config:clear 

php artisan cache:clear 

PHPの職人ビュー:

+0

試してみました5動作しませんでした – Vibhas

関連する問題