主頁 > 知識庫 > Laravel中的where高級使用方法實例講解

Laravel中的where高級使用方法實例講解

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

有時候項目中需要進行多個字段搜索就可以用到此方法

  • 在Laravel中的可以同時使用多個where,所以我們可以每個字段分配一個where()
  • 然后在每個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){
	# 進行判斷
  if (!empty($username)) {
    $query->where('username','Like',"%$username%");
  }
})
->where(function($query)use($hospital_id){
	# 進行判斷
  if (!empty($hospital_id)) {
    $query->where('hospital_id','=',$hospital_id);
  }
})
->get()
->toArray();
dd($data)

到此這篇關于Laravel中的where高級使用方法實例講解的文章就介紹到這了,更多相關Laravel中的where高級使用方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

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

標簽:白城 遼陽 柳州 唐山 克拉瑪依 鷹潭 鶴崗 六安

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