PHP artisanserve 命令提交更改非常慢

Vic*_*ban 1 php laravel laravel-artisan

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

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

Route::apiResource('questions', 'QuestionController');
Run Code Online (Sandbox Code Playgroud)

php artisan serve在我的终端上工作,并且这条路线是可以访问的。

但是当我删除这条questions路线时,我预计该路线host/questions将变得无法访问。然而,运行命令后大约一分钟,我仍然可以通过正常的 URL 访问该路由,就好像它没有被删除一样。

那么这里究竟发生了什么?这是由缓存引起的吗?如果是,我该如何防止这种情况?

我想要为我的 Laravel 项目提供离开重新加载功能。

我每次都使用ctrl+c,重新编译我的文件,并使用 Laravel和 PHP 。php artisan serve5.87.3.7

Nac*_*aco 5

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

检查php.ini是否opcache.enable为“1”,如果是则改为0,重启php artisan serve