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

简介: 【laravel】 Unable to prepare route [api/user] for serialization. Uses Closure.

image.png

这个异常的错误信息,提示的已经非常明确了:大概意思就是说在闭包里边,是不能够进行路由缓存的。那么现在就有两种办法:

① 想要继续使用闭包,那就只能放弃路由缓存。

② 那就是在路由里边,也就是routes/api.php、routes/web.php中,不要使用闭包的方式,统统改为控制器路由或资源路由。


③找到routes/api.php,暂时注释以下代码:


Route::middleware('auth:api')->get('/user', function (Request $request) {

   return $request->user();

});


相关文章
|
5月前
|
API 数据安全/隐私保护
【Azure Developer】使用 Microsoft Graph API 获取 AAD User 操作示例
【Azure Developer】使用 Microsoft Graph API 获取 AAD User 操作示例
|
API
Unable to register node “xxx“ with API server: Unauthorized
Unable to register node “xxx“ with API server: Unauthorized
986 0
|
缓存 IDE Go
已解决Gradle错误:“Unable to load class ‘org.gradle.api.plugins.MavenPlugin‘
已解决Gradle错误:“Unable to load class ‘org.gradle.api.plugins.MavenPlugin‘
1509 0
|
IDE 开发工具
Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
1327 0
Unable to load class 'org.gradle.api.internal.component.Usage
Unable to load class 'org.gradle.api.internal.component.Usage
137 0
|
IDE Java 开发工具
IDE gradle 同步报错 IDE gradle 同步报错 Unable to find method ''org.gradle.api.tasks.TaskInputs org.gradle.api.tasks.TaskInputs.file
IDE gradle 同步报错 IDE gradle 同步报错 Unable to find method ''org.gradle.api.tasks.TaskInputs org.gradle.api.tasks.TaskInputs.file
1047 0
|
API PHP
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由(2)
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由
122 0
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由(2)
|
中间件 API PHP
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由(1)
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由
140 0
【laravel项目】@4 微信授权登录 --dingo接管api路由之后,自定义路由(1)
|
API PHP
【laravel】api路由无法访问
【laravel】api路由无法访问
575 0
【laravel】api路由无法访问

热门文章

最新文章