Laravel-orWhere 条件式
orWhere如果不用闭包的形式写很容易写成分开的查询条件
要写成一组查询条件需要这样闭包写(就相当于把这两个条件放在一个小括号里,是一组查询条件“(xxx or xxx)”):
if (!empty($key)) {
$goodsModel = $goodsModel->where(function ($query) use ($key) {
$query->where('a', 'like', "%{$key}%")->orWhere('b', 'like', "%{$key}%");
});
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
laravel 正文 Laravel 超便捷分页功能
1、引入类库 2、控制器代码 查询构造器写法: ORM写法: 3、前端显示 需引入CSS文件:
-
下一篇
PHP6种加密方法介绍
1、MD5 2、crype不可逆加密方式,加密算法由不同加密方式实现,可在PHP设置中设置,语法: crypt(str,salt) str 必需。规定要编码的字符串。 salt 可选。用于增加被编码字符数目的字符串,以使编码更加安全。如果未提供 salt 参数,则每次调用该函数时 PHP 会随机生成一个。 3、sha1 不可逆加密方式 4、url 相关函数:urlencode加密urldecode解密常用来加密网址,get传参 5、base64 我知道加密过图片 6、phpass 开源库,引用进来使用即可,比较安全
相关文章
文章评论
共有0条评论来说两句吧...