gpt4 book ai didi

php - Laravel 5缓存路由未更新

转载 作者:行者123 更新时间:2023-12-04 00:33:02 24 4
gpt4 key购买 nike

我已经通过执行php artisan route:cache缓存了我的Laravel 5路由。
这成功了一段时间,当我更改路由时,可以再次缓存它们,并且一切都会按预期进行。

问题是我已将某些路由移至另一个路由组,并且由于某种原因似乎它们不会被缓存。

我试图再次缓存它们,但是没有用。我也尝试过php artisan cache:clear,但仍然无法正常工作。

Routes.php更改:

Route::group(['prefix' => 'api', 'middleware' => 'auth'], function () {
Route::get('invites', 'InvitationController@get');
Route::get('invites/check', 'InvitationController@check');
});

变成:
Route::group(['prefix' => 'api'], function () {
Route::post('auth', 'Auth\AuthController@authenticate');
Route::get('invites', 'InvitationController@get');
Route::get('invites/check', 'InvitationController@check');
});

如您所见,我已经将这些 invitation路由移到了没有 Authenticate中间件的路由组中。当我再次缓存路由时,即使将路由移出组,它仍然会执行 Auth中间件。

最佳答案

在laravel 5. *中删除缓存路由的正确语法是

php artisan route:clear

问候

关于php - Laravel 5缓存路由未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29321252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com