您当前的位置: 首页 >  ar

苗先生的PHP记录

暂无认证

  • 0浏览

    0关注

    190博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Laravel 9.x - 自定义异常处理优化代码可读性

苗先生的PHP记录 发布时间:2022-05-17 00:34:17 ,浏览量:0

昨天也说了 , 在家没事看了以前写的代码 , 发现了很多细节问题

很多开发者喜欢下面这种写法 , 我也不例外

public function index(Request $request)
{
       $id =$request->input("id");
       if (!$id){
            
            # 这里一般自己封装的 , 我一个测试 , 懒得弄了
           return json_encode([
               "code" =>0,
               "message" =>"id不能为空",
               "data" =>[],
           ]);
       }
}

一旦参数过多 , 会比较乱

当然有人说用validate验证器 , 但是加了验证器会浪费大量时间 , 最起码我是很少用

于是就到了自定义异常抛出了 , 这样子会很好用

  1. 运行命令生成异常
    php artisan make:exception BusinessException
  2. 修改App\Exception\Handler
                
关注
打赏
1665468453
查看更多评论
0.0373s