Laravel-orWhere 条件式

简介: 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}%");

    });

}

目录
相关文章
|
开发框架 关系型数据库 PHP
Laravel
Laravel 是一款基于 PHP 的 Web 应用程序开发框架,它具有简洁、优雅的语法,强大的功能,以及丰富的组件,让开发者能够快速、高效地开发出功能丰富、性能优良的 Web 应用。要用 Laravel,首先需要安装 Laravel。
145 2
|
28天前
|
开发框架 安全 PHP
ThinkPHP和Laravel
【8月更文挑战第23天】ThinkPHP和Laravel
43 4
|
2月前
|
开发框架 前端开发 JavaScript
Laravel
【7月更文挑战第21天】
29 4
|
2月前
|
缓存 中间件 API
PHP框架详解 - Laravel 框架
PHP框架详解 - Laravel 框架
|
9月前
|
缓存 小程序 中间件
laravel5.8(一)安装及部署
Laravel,传说中美丽优雅的框架。之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了 thinkphp5.1也加入了laravel一直存在的中间件功能。 但是相对来说laravel还是比较高端,入门比较容易,但是想要完全搞清楚,还是比较难,之前了解的也比较少。 高端的东西多少还得了解点。 一:安装框架 安装大概有两种方式 1:composer安装(网好的时候进行) 修改 composer 的全局配置文件(推荐方式),然后输入安装命令 bash 复制代码 composer config -g repo.packagi
84 0
laravel5.8(一)安装及部署
|
SQL NoSQL 关系型数据库
laravel笔记
laravel笔记
101 0
laravel练习03
laravel练习03
111 0
laravel练习01
laravel练习01
127 0
|
PHP
【laravel】安装
【laravel】安装
135 0
【laravel】安装
|
SQL 前端开发 程序员
Laravel和Thinkphp有什么区别,哪个框架好用
Laravel和Thinkphp有什么区别,哪个框架好用
731 0