Laravel中的where高級(jí)使用方法實(shí)例講解
有時(shí)候項(xiàng)目中需要進(jìn)行多個(gè)字段搜索就可以用到此方法
- 在Laravel中的可以同時(shí)使用多個(gè)where,所以我們可以每個(gè)字段分配一個(gè)where()
- 然后在每個(gè)where()中去閉包判斷
$username = '';// 收貨人姓名 $hospital_id = ''; // 醫(yī)院id # 判斷是否有姓名搜索 if (!empty($request->username)) { $username = $request->username; } # 判斷是否有醫(yī)院搜索 if (!empty($request->hospital_id)) { $hospital_id = $request->hospital_id; } # 執(zhí)行 $data = DB::table('test') ->where(function($query)use($username){ # 進(jìn)行判斷 if (!empty($username)) { $query->where('username','Like',"%$username%"); } }) ->where(function($query)use($hospital_id){ # 進(jìn)行判斷 if (!empty($hospital_id)) { $query->where('hospital_id','=',$hospital_id); } }) ->get() ->toArray(); dd($data)
到此這篇關(guān)于Laravel中的where高級(jí)使用方法實(shí)例講解的文章就介紹到這了,更多相關(guān)Laravel中的where高級(jí)使用方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
thinkphp實(shí)現(xiàn)多語言功能(語言包)
這篇文章主要介紹了thinkphp實(shí)現(xiàn)多語言功能(語言包),需要的朋友可以參考下2014-03-03php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼
這篇文章主要介紹了php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10php將服務(wù)端的文件讀出來顯示在web頁面實(shí)例
本篇文章主要介紹了php將服務(wù)端的文件讀出來顯示在web頁面實(shí)例,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。2016-10-10Laravel中利用隊(duì)列發(fā)送郵件的方法示例
在日常利用laravel開發(fā)博客中,經(jīng)常遇到發(fā)送郵件的功能,發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以下面這篇文章主要給大家介紹了關(guān)于Laravel中隊(duì)列發(fā)送郵件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08

PHP Ajax JavaScript Json獲取天氣信息實(shí)現(xiàn)代碼

Yii中的relations數(shù)據(jù)關(guān)聯(lián)查詢及統(tǒng)計(jì)功能用法詳解