【发布时间】:2019-02-21 10:13:18
【问题描述】:
我使用 Laravel 5.6 和 PostgreSQL 11 将数据从 Excel 文件导入数据库。如何自定义来自 postgres 的 sqlstate 错误消息并将其显示给用户?
【问题讨论】:
标签: excel laravel exception import format
我使用 Laravel 5.6 和 PostgreSQL 11 将数据从 Excel 文件导入数据库。如何自定义来自 postgres 的 sqlstate 错误消息并将其显示给用户?
【问题讨论】:
标签: excel laravel exception import format
您应该捕获异常并相应地处理它。
可以使用 catch (\Exception $e) 捕获 SQLState 错误。
Check this link 了解 php 异常,如果你还不知道的话。
Check this other link 在错误处理上学习如何在 Laravel 中相应地处理异常。
【讨论】:
您可以使用 try catch 自定义您的异常。
try {
//your source code (import excel to database)
} catch(\Exception $e) {
return "your customize message put here";
}
【讨论】: