Laravel API中间件返回JSON全部请求

时间:2018-09-26 18:54:02

标签: laravel api laravel-5

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

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

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

1 个答案:

答案 0 :(得分:1)

在使用API​​的情况下,通常只返回模型或集合。

如果您在API控制器中执行return $someData,则$someData将自动转换为JSON并返回适当的标头。

不需要中间件。