PHP artisan serve命令提交更改的速度非常慢

时间:2019-07-16 20:00:06

标签: php laravel artisan laravel-artisan

每当我尝试在Artisan中更新项目时,我运行的命令都会起作用,但是其中一些命令会花费很长时间才能执行。

例如,这是我的api.php中的一部分:

Route::apiResource('questions', 'QuestionController');

php artisan serve可在我的终端上使用,并且此路由可以访问。

但是,当我删除此questions路由时,我希望路由host/questions不可访问。但是,在运行该命令大约一分钟后,我仍然可以通过普通URL访问该路由,就像未删除该路由一样。

那么这里到底是怎么回事?这是由缓存引起的吗?如果是,该如何防止呢?

我想要为Laravel项目留个重装东西。

我每次都使用ctrl+cphp artisan serve和PHP 5.8一起使用Laravel 7.3.7重新编译文件。

1 个答案:

答案 0 :(得分:1)

这可能是因为Opcache暂时保留了文件副本。 尝试禁用opcahe,然后重试。

检查php.ini并查看opcache.enable是否在“ 1”上,如果是,请将其更改为0,然后重新启动php artisan serve