Laravel 8,为什么我在 routes/web.php 中所做的每个更改都必须 route:cache?
Laravel 8, why do I have to route:cache for every change I made in routes/web.php?
我一直在与 laravel 8 进行不同的项目,'problem'(如果这真的是个问题)是我在 routes/web.php
上所做的每一次更改都必须route:cache
每一次该死的时候。
如果我进行更改并且route:list
,新的更改将不会显示。
这件事是正确的还是有任何错误?如果是这样,对于 web.php
?
上所做的每项更改,有什么办法不 route:cache
或 route:clear
谢谢!编码愉快!
如果您正在使用 vagrant/homestead 组合,请检查您机器上的日期,如果我待机几个小时,时间似乎会漂移。
所以我对路线所做的任何更改都没有被接受,唯一可以清除它的是 route:clear
或 config:clear
重启机器有效,但 vagrant halt
和 vagrant up
也可能有效。
php artisan route:clear
这将清除您的路由缓存,并允许您自由更新您的路由文件而无需重新缓存。在开发中,你不应该缓存任何东西。
我一直在与 laravel 8 进行不同的项目,'problem'(如果这真的是个问题)是我在 routes/web.php
上所做的每一次更改都必须route:cache
每一次该死的时候。
如果我进行更改并且route:list
,新的更改将不会显示。
这件事是正确的还是有任何错误?如果是这样,对于 web.php
?
route:cache
或 route:clear
谢谢!编码愉快!
如果您正在使用 vagrant/homestead 组合,请检查您机器上的日期,如果我待机几个小时,时间似乎会漂移。
所以我对路线所做的任何更改都没有被接受,唯一可以清除它的是 route:clear
或 config:clear
重启机器有效,但 vagrant halt
和 vagrant up
也可能有效。
php artisan route:clear
这将清除您的路由缓存,并允许您自由更新您的路由文件而无需重新缓存。在开发中,你不应该缓存任何东西。