Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel保持缓存,尽管已清除_Php_Linux_Laravel_Caching - Fatal编程技术网

Php Laravel保持缓存,尽管已清除

Php Laravel保持缓存,尽管已清除,php,linux,laravel,caching,Php,Linux,Laravel,Caching,我在Laravel上有一个恼人的问题,尽管我清除了所有缓存,但它仍然在缓存。我尝试将路由重命名为: Route::get('/damn', function () { dd(1); }); 它应该显示给我1,但当我尝试在浏览器上查看网页时,我仍然显示正常视图 我被试过了 php artisan config:cache php artisan route:cache php artisan cache:clear 一直缓存到我跑 php artisan optimize

我在Laravel上有一个恼人的问题,尽管我清除了所有缓存,但它仍然在缓存。我尝试将路由重命名为:

Route::get('/damn', function () {
    dd(1);
});
它应该显示给我1,但当我尝试在浏览器上查看网页时,我仍然显示正常视图

我被试过了

php artisan config:cache  

php artisan route:cache  

php artisan cache:clear
一直缓存到我跑

php artisan optimize
当我再次编辑路由时,它会一次又一次地缓存,并且必须始终运行
artisan optimize


有人能帮我吗

您只需将以下代码放入Laravel应用程序的routes/web.php文件中即可。然后在浏览器中访问此URL以清除Laravel应用程序的缓存

Route::get('/clear-cache', function() {
    Artisan::call('cache:clear');
    return "Cache is cleared";
});

您只需将以下代码放入Laravel应用程序的routes/web.php文件中即可。然后在浏览器中访问此URL以清除Laravel应用程序的缓存

Route::get('/clear-cache', function() {
    Artisan::call('cache:clear');
    return "Cache is cleared";
});

可能有另一个路由具有相同的
uri
并返回一个视图。

可能有另一个路由具有相同的
uri
并返回一个视图。

php artisan route:Clear这是否在您的本地环境中?仍然不工作…不,它在开发服务器PHP artisan route上:Clear这在您的本地环境上吗?仍然不起作用…不,它在开发服务器上