Возврат флеш-сообщения, если в базе данных есть дубликат - PullRequest
0 голосов
/ 09 июля 2019

Хочу создать если еще на контроллере laravel. если нет ошибок в базе данных, вставка данных и возврат флеш-сообщения успешны, и если есть ошибки в базе данных (дубликат идентификатора), возвращают сообщение об ошибке, я использую laravel 5.3

Это именно то, что я хочу

это мой код

enter image description here

1 Ответ

0 голосов
/ 09 июля 2019

вы можете сделать try-catch с DB Transaction

try {
    DB::beginTransaction();

    // your code
    // redirect with success message

    DB::commit();
}catch (Exception $e) {

    DB::rollback();

    // other actions
    // redirect with error message

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...