我们写接口时,往往需要根据业务逻辑返回给客户端一些异常信息,在laravel框架中实现很简单
1在.app/Exceptions/Handler.php中重写
Illuminate\Foundation...$e->getMessage() : 'Server Error',
'code' => $e->getCode(),
];
}
抛出异常 在控制器中经常要根据逻辑抛出异常...,因此我们在控制器的基类Controller定义errorResponse方法
message=null, $code=0)
{
throw new HttpException($statusCode, $message, null, [], $code...store(TopicRequest $request, Topic $topic)
{
return $this->errorResponse(403,'测试',1101);//测试抛出异常