数据库异常捕获问题

来源:8-9 后端排序功能开发以及之前代码优化工作

qq_慕工程4267781

2020-03-11

数据库错误如何捕获异常,假如我数据库的listorder是init型的,我更新的时候给个字母a,ajax请求就会报错,返回500错误,并且把具体的错误在响应当中标明,怎样能够在数据库增删改查出现异常时候能够捕获,把具体错误隐藏起来呢,trycatch貌似不管用。
try{ $category = CategoryModel::find($arr['id']); $category->listorder = $arr['listorder']; $category->save(); } catch (Exception $e){ return show(config('status.error'),'更新错误'); }

写回答

1回答

singwa

2020-03-12

//img.mukewang.com/szimg/5e6917ea0995b77a14380456.jpg

//img.mukewang.com/szimg/5e6918040986227617480344.jpg


您好是可以i走到  try catch的哈。。。

0
3
singwa
回复
图图__23
恩。是的。。。
2020-03-12
共3条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1461 学习 · 1310 问题

查看课程