• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Laravel中的where高级使用方法实例讲解

    有时候项目中需要进行多个字段搜索就可以用到此方法

    $username = '';// 收货人姓名
    $hospital_id = ''; // 医院id
    # 判断是否有姓名搜索
    if (!empty($request->username)) {
      $username = $request->username;
    }
    # 判断是否有医院搜索
    if (!empty($request->hospital_id)) {
      $hospital_id = $request->hospital_id;
    }
    # 执行
    $data = DB::table('test')
    ->where(function($query)use($username){
    	# 进行判断
      if (!empty($username)) {
        $query->where('username','Like',"%$username%");
      }
    })
    ->where(function($query)use($hospital_id){
    	# 进行判断
      if (!empty($hospital_id)) {
        $query->where('hospital_id','=',$hospital_id);
      }
    })
    ->get()
    ->toArray();
    dd($data)
    

    到此这篇关于Laravel中的where高级使用方法实例讲解的文章就介绍到这了,更多相关Laravel中的where高级使用方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Laravel 中创建 Zip 压缩文件并提供下载的实现方法
    • 详解Laravel框架的依赖注入功能
    • php+laravel 扫码二维码签到功能
    • laravel的数据表填充器使用详解
    • laravel ajax curd 搜索登录判断功能的实现
    • Laravel中Kafka的使用详解
    • laravel使用redis队列实例讲解
    • Laravel的加密解密与哈希实例讲解
    • Laravel中10个有用的用法小结
    • 如何在Laravel中验证zip里的文件
    上一篇:Laravel 重写日志,让日志更优雅
    下一篇:Laravel中10个有用的用法小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Laravel中的where高级使用方法实例讲解 Laravel,中的,where,高级,使用方法,