在我的基于 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"
]
并运行:
作曲家转储自动加载
现在,您可以在"所有"应用程序中使用助手中的任何功能