2017-06-02 82 views
0

我正在使用laravel 5.4和api中間件。Laravel 5.4 api中間件緩存問題

api.php

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

一次,我打我的網址說本地主機/ API /測試它打印「富」,但是當我更改爲「欄」,並再次打同一URL它打印「富」的消息。 似乎我的改變沒有任何效果,可能是一些緩存正在完成。 我嘗試使用

php artisan cache:clear 

但後來也沒有effect.But相同的代碼,當我在網絡中間件寫工作完全正常和。現在我很迷茫,我應該使用的API中間件或更改我的代碼來改變正在更新網絡中間件 任何幫助,將不勝感激。

+0

考慮使用宅基地。本地主機有時會留下一些緩存。 – 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