【问题标题】:Laravel API Middleware Return JSON all requestLaravel API 中间件返回 JSON 所有请求
【发布时间】:2018-09-26 18:54:01
【问题描述】:

响应 api 请求的我的控制器都响应应该转换为 JSON 的数据。

我不想在每个控制器中使用json_encode(),而是使用中间件来包装响应。由于 API 的这些路由已经受到 auth:api 中间件的保护,据我所知,该中间件是在 Laravel 的核心中定义的。

我将如何向该中间件添加一个方法来为我完成所有 json 处理?可以

【问题讨论】:

标签: laravel api laravel-5


【解决方案1】:

在 API 的情况下,只返回一个模型或集合是很常见的。

如果您在 API 控制器中这样做 return $someData$someData 将自动转换为 JSON 并返回相应的标头。

不需要中间件。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多