2017-06-02 58 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