我正在使用带有api中间件的laravel 5.4。
api.php
Route::get('/testing',function(){
echo "foo";
});
一旦我点击我的网址,说localhost / api /测试打印" foo"但当我将消息更改为" bar"并再次点击相同的网址打印" foo"。 似乎我的改变没有任何效果,可能正在进行一些缓存。 我尝试使用
php artisan cache:clear
但是后来也没有效果。但是当我在网络中间件中编写时,它的工作完全正常并且更新正在更新。但是如果我使用api中间件或将我的代码更改为Web中间件,我感到很困惑 任何帮助,将不胜感激。
答案 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'