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。
169 2
|
5月前
|
开发框架 安全 PHP
ThinkPHP和Laravel
【8月更文挑战第23天】ThinkPHP和Laravel
123 4
|
6月前
|
开发框架 前端开发 JavaScript
Laravel
【7月更文挑战第21天】
48 4
|
6月前
|
缓存 中间件 API
PHP框架详解 - Laravel 框架
PHP框架详解 - Laravel 框架
|
SQL NoSQL 关系型数据库
laravel笔记
laravel笔记
115 0
|
缓存 网络协议 NoSQL
Laravel如何优雅的使用Swoole
Laravel如何优雅的使用Swoole
300 0
laravel练习01
laravel练习01
142 0
laravel练习03
laravel练习03
127 0
|
PHP
【laravel】安装
【laravel】安装
148 0
【laravel】安装
|
SQL 前端开发 程序员
Laravel和Thinkphp有什么区别,哪个框架好用
Laravel和Thinkphp有什么区别,哪个框架好用
756 0