Heim >PHP-Framework >Laravel >Einführung in die erweiterte Nutzung von where in Laravel

Einführung in die erweiterte Nutzung von where in Laravel

藏色散人
藏色散人nach vorne
2021-03-11 11:26:533888Durchsuche

Die folgende Tutorial-Kolumne von Laravel wird Ihnen die erweiterte Nutzung von where in Laravel vorstellen. Ich hoffe, dass sie Freunden, die es benötigen, hilfreich sein wird!

Einführung in die erweiterte Nutzung von where in Laravel

Manchmal können Sie diese Methode verwenden, wenn Sie in mehreren Feldern im Projekt suchen müssen
  • In Laravel können Sie mehrere Wos gleichzeitig verwenden, sodass wir eines zuweisen können zu jedem Feld where()
  • Führen Sie dann in jedem Feld where() eine Abschlussbeurteilung durch
$username = '';// 收货人姓名
$hospital_id = ''; // 医院id
# 判断是否有姓名搜索
if (!empty($request->username)) {
    $username = $request->username;
}
# 判断是否有医院搜索
if (!empty($request->hospital_id)) {
    $hospital_id = $request->hospital_id;
}
# 执行
$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)

Empfohlen: Die neuesten fünf Laravel-Video-Tutorials

Das obige ist der detaillierte Inhalt vonEinführung in die erweiterte Nutzung von where in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen