Laravel 5.4 api中间件缓存问题

时间:2017-06-02 17:04:19

标签: php laravel laravel-middleware

我正在使用带有api中间件的laravel 5.4。

api.php

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

一旦我点击我的网址,说localhost / api /测试打印" foo"但当我将消息更改为" bar"并再次点击相同的网址打印" foo"。 似乎我的改变没有任何效果,可能正在进行一些缓存。 我尝试使用

php artisan cache:clear 

但是后来也没有效果。但是当我在网络中间件中编写时,它的工作完全正常并且更新正在更新。但是如果我使用api中间件或将我的代码更改为Web中间件,我感到很困惑 任何帮助,将不胜感激。

2 个答案:

答案 0 :(得分:0)

只需清除以下artisan命令中的所有缓存: -

php artisan optimize

php artisan route:clear

php artisan config:clear

php artisan cache:clear

php artisan view:clear

答案 1 :(得分:0)

使用Return'foo'代替echo'foo'