Я мог бы легко поймать laravel исключение запроса как:
try{
//code
}catch(\Exception $e){
$err = $e->getPrevious()->getMessage();
}
Это возвращение $err
как SQLSTATE[01000]: Warning: 1265 Data truncated for column 'column_name' at row 1
Однако мне нужны подробности, как указано ниже:
Мое требование:
1) Я хочу получить имя столбца. //column_name
2) Извлечь единственную часть сообщения об ошибке //Data truncated for column
Есть ли способ, которым я мог бы получить именно то, что упомянуто выше.