Lumen:在何处定义控制器响应帮助程序方法



在我的基于 lummen 的 API 中,负面响应(如未找到实体(由全局异常处理程序捕获的自定义异常处理。

现在我正在寻找一种非冗余的方式来返回积极的响应。

class ListController extends Controller {
public function someEndpoint(Request $request, Response $response) {
if($bad) {
throw new CustomException("XYZ is bad");
}
/* Instead of */ 
return response()->json("msgStr" => "Entity created");
/* something like */
return entityCreatedReponse();
}
}

定义 entityCreatedReponse(( 的流明方式是什么?我不想把它放在基本控制器中。

您可以在文件夹应用程序中创建一个助手.php并在其中放置一些功能。

并在您的作曲家中添加 thhis 以自动加载:

"files": [ 
"app/Helpers.php"
]

并运行:

作曲家转储自动加载

现在,您可以在"所有"应用程序中使用助手中的任何功能

相关内容

  • 没有找到相关文章

最新更新