欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年03月19日 11:49:33   作者:Turbo97  
這篇文章主要介紹了Laravel中的where高級使用方法實例講解,有對于laravel中的sql中高級用法感興趣的同學可以看看文中的實例學習下

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

  • 在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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論