在我基于流明的 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() 的流明方式是什么?我不想将它放在基本控制器中。