DingoApi 路由自动注入模型的异常问题
我在路由使用了模型绑定,然后传入一个不存在的id的时候,dingoapi貌似会自动接管了异常,然后进不了我的控制器方法里面,所以我没法去自定义异常返回的信息。
{
"message": "No query results for model [App\\Models\\Product] 37",
"exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
"file": ".../vendor/dingo/api/src/Exception/Handler.php",
"line": 146,
"trace": [...
请问有什么办法可以自定义这个异常呢?
看了一下dingo的handler,应该就是这个方法,有什么办法可以自定义方法去覆盖他这个方法呢?
2.5. 错误异常和错误响应《Dingo API 2.0.0 中文文档》
@qf-Z 还是接管不了
@alexxd
app/Providers/AppServiceProvider.php
这是L03教程里的写法
@qf-Z 还是不能,是不是有其他地方要设置呢