主頁(yè) > 知識(shí)庫(kù) > Laravel中的where高級(jí)使用方法實(shí)例講解

Laravel中的where高級(jí)使用方法實(shí)例講解

熱門標(biāo)簽:福州人工外呼系統(tǒng)哪家強(qiáng) 常州地圖標(biāo)注服務(wù)商 安裝電銷外呼系統(tǒng) 新河科技智能外呼系統(tǒng)怎么樣 百度商鋪地圖標(biāo)注 注冊(cè)400電話申請(qǐng) 地圖標(biāo)注平臺(tái)怎么給錢注冊(cè) 衡水外呼系統(tǒng)平臺(tái) 釘釘打卡地圖標(biāo)注

有時(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)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Laravel 中創(chuàng)建 Zip 壓縮文件并提供下載的實(shí)現(xiàn)方法
  • 詳解Laravel框架的依賴注入功能
  • php+laravel 掃碼二維碼簽到功能
  • laravel的數(shù)據(jù)表填充器使用詳解
  • laravel ajax curd 搜索登錄判斷功能的實(shí)現(xiàn)
  • Laravel中Kafka的使用詳解
  • laravel使用redis隊(duì)列實(shí)例講解
  • Laravel的加密解密與哈希實(shí)例講解
  • Laravel中10個(gè)有用的用法小結(jié)
  • 如何在Laravel中驗(yàn)證zip里的文件

標(biāo)簽:白城 遼陽(yáng) 柳州 唐山 克拉瑪依 鷹潭 鶴崗 六安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel中的where高級(jí)使用方法實(shí)例講解》,本文關(guān)鍵詞  Laravel,中的,where,高級(jí),使用方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel中的where高級(jí)使用方法實(shí)例講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Laravel中的where高級(jí)使用方法實(shí)例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章