是否有某种Laravel Controller缓存?

Jer*_*cob 5 laravel laravel-5 laravel-5.5 laravel-cache

Laravel 5.5出现的奇怪问题

我可以更新甚至删除控制器,但它看起来好像仍在调用缓存/旧版本。

我试过清除缓存,清除路由缓存,清除配置缓存-似乎没有任何作用。

在我的本地测试环境中,如果我删除控制器文件然后尝试访问它,我会立即收到未找到的错误。在我的生产服务器上,我没有。

任何人有任何想法或建议吗?

Mar*_*łek 4

您可以尝试运行:

php artisan clear-compiled
Run Code Online (Sandbox Code Playgroud)

composer dump-autoload
Run Code Online (Sandbox Code Playgroud)

php artisan route:cache
Run Code Online (Sandbox Code Playgroud)

如果您正在运行队列:

php artisan queue:restart
Run Code Online (Sandbox Code Playgroud)

另请注意,您收到的错误可能会有所不同,具体取决于您的文件APP_ENV或文件APP_DEBUG中的.env情况,但情况可能并非如此。