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

    });

}

目录
相关文章
|
8月前
|
开发框架 关系型数据库 PHP
Laravel
Laravel 是一款基于 PHP 的 Web 应用程序开发框架,它具有简洁、优雅的语法,强大的功能,以及丰富的组件,让开发者能够快速、高效地开发出功能丰富、性能优良的 Web 应用。要用 Laravel,首先需要安装 Laravel。
94 2
|
4月前
|
缓存 小程序 中间件
laravel5.8(一)安装及部署
Laravel,传说中美丽优雅的框架。之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了 thinkphp5.1也加入了laravel一直存在的中间件功能。 但是相对来说laravel还是比较高端,入门比较容易,但是想要完全搞清楚,还是比较难,之前了解的也比较少。 高端的东西多少还得了解点。 一:安装框架 安装大概有两种方式 1:composer安装(网好的时候进行) 修改 composer 的全局配置文件(推荐方式),然后输入安装命令 bash 复制代码 composer config -g repo.packagi
49 0
laravel5.8(一)安装及部署
|
SQL NoSQL 关系型数据库
laravel笔记
laravel笔记
88 0
|
缓存 网络协议 NoSQL
Laravel如何优雅的使用Swoole
Laravel如何优雅的使用Swoole
242 0
laravel练习03
laravel练习03
92 0
laravel练习01
laravel练习01
106 0
|
PHP
【laravel】安装
【laravel】安装
115 0
【laravel】安装
|
PHP Apache
laravel日常操作
1、创建user表 php artisan make:migration create_users_table --create=users 2、创建控制器(同时创建model) php artisan make:controller PhotoCo...
989 0
|
PHP
2016 版 Laravel 系列入门教程
2016 版 Laravel 系列入门教程 (1) - (5) http://www.golaravel.com/post/2016-ban-laravel-xi-lie-ru-men-jiao-cheng-yi/ http://www.
1392 0