Есть тестовая функция test_error
BEGIN
RETURN 1;
END
parameters: input varchar(10)
return type: tinyint(4)
select test_error('1234567890') // result: 1
select test_error('12345678910') // message: [Err] 1406 - Data too long for column 'error' at row 342
Как получить это исключение, если:
try{
$data = DB::select('select error_test("12345678910")');
}
catch (PDOException $ex) {
die(var_dump($ex->getMessage()));
}
return response()->json(['success' => $data]);
// response : {success: []}
Т.е внутри функция сломана, но не возвращает ничего, как вернуть исключение?