美文网首页laravel
laravel清除路由缓存方法【附laravel5.8视频教程】

laravel清除路由缓存方法【附laravel5.8视频教程】

作者: 这真的是一个帅气的名字 | 来源:发表于2019-06-17 17:30 被阅读104次
php artisan route:clear
php artisan route:cache

如果提示Unable to prepare route [api/user] for serialization. Uses Closure.

Unable to prepare route [api/user] for serialization. Uses Closure.

原因

在闭包里边,是不能够进行路由缓存的

解决办法

  • 想要继续使用闭包,那就只能放弃路由缓存
  • 那就是在路由里边,也就是routes/api.phproutes/web.php中,不要使用闭包的方式,统统改为控制器路由或资源路由。
  • 找到routes/api.php,暂时注释以下代码:
Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});
  • 再次执行php artisan route:cache


    image.png



本人有份laravel5.8教学课程,需要的同学可以关注公众号:小贝壳的资源库恢复laravel获取


小贝壳的资源库

相关文章

网友评论

    本文标题:laravel清除路由缓存方法【附laravel5.8视频教程】

    本文链接:https://www.haomeiwen.com/subject/inrzfctx.html