2016-04-11 3 views
0

Когда я попытался удалить строку, которая ID, связанный с другой таблицей я получил эту ошибкуLaravel запроса Исключение

SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row

Как я могу показать эту ошибку. Я пытался с try catch (\ Illuminate \ Database \ QueryException $ e) Но это не работает Могу ли я с вашей помощью!

ответ

1

Пожалуйста, попробуйте с PDO исключением

try { 
      $this->model->create($data); 

     } catch (Illuminate\Database\QueryException $e) { 
      dd($e); 

     } catch (PDOException $e) { 
      dd($e); 
     } 
+0

Я использую свой код 'попробовать {$ бренд-> Удалить()}' ..... Но я все-таки получил это ошибка. Я думаю, что я где-то ошибаюсь, так что он не может поймать. –

+0

@ SangTrần di вы пытаетесь выполнить запрос и исключение pdo? –

Смежные вопросы