PHP Lumen如何获取sql代码错误

时间:2018-11-07 18:39:16

标签: php lumen

我目前正在尝试管理我的API服务的错误 最常见的错误是sql错误

要捕获SQL错误,我具有Illuminate \ Database \ QueryException中的QueryException 好的

我用这个:

elseif ($e instanceof QueryException) {
    $e = $e->getMessage();
}

并在json中返回$ e,但是这样,我有一条大消息对客户端没有用,而且有点危险(该消息显示sql请求...)

因此,我想根据sql错误(例如,重复输入为1062)编写自定义消息,但是...如何仅获取sql代码错误? 该代码出现在大消息中,但我不能让该代码成为正义

您有解决方案吗? 或者只是,有没有一种方法可以从流明QueryException获得更正确的消息?

感谢您的帮助

0 个答案:

没有答案