Я использую Symfony 4 с Doctrine и обрабатываю сущность, которая будет сохранена.
Я хотел бы знать, как я могу иметь такую обработку try \ catch, когда исключение возникает при сохранении,чтобы я мог соответственно отправлять разные ошибки.
На данный момент мой код выглядит следующим образом
$user->setUsername($username)
->setEmail($email)
->setPassword($password);
$em->persist($user);
$em->flush();
return $this->json(['msg'=>'some message', 201);
Я хотел бы иметь возможность решить, что отправлять в ответе, если естьошибки.