سلام
برای مدیریت خطاها در لومن من توی فایل Handler.php ، متد render همچین کدهایی رو نوشتم:
public function render($request, Exception $exception)
{
$code = method_exists($exception, 'getStatusCode') ? $exception->getStatusCode() : $exception->getCode();
$code = empty($code) ? 500 : $code;
if ($exception instanceof UnauthorizedException) {
return $this->generateResponse('You do not have the required authorization.', $code);
} elseif ($exception instanceof NotFoundHttpException) {
return $this->generateResponse('notFound', $code);
}
return $this->generateResponse($exception->getMessage(), $code);
}
سوالم اینه که راه بهتری برای مدیریت خطاها نیست !؟
با این روش من باید همه Exception ها رو بررسی کنم و برای هرکدوم جدا اون پیامی رو که میخوام ریترن کنم!!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟