2017-06-12 56 views
0

我剛纔有一個問題,關於如何構建一行代碼,該代碼行將我的Task對象的所有對象都基於幾個條件(即多個查詢)收集到我的數組中。如何構建多個PHP查詢

我想要做的是收集所有的對象與某些部門名稱和某些全名,由我的用戶在另一個html文件中輸入。

到目前爲止,它存儲和顯示部門正確的對象,但我似乎無法弄清楚如何添加一個全名過濾器...這是迄今爲止,但我找不到任何東西互聯網關於如果這是正確的語法有多個查詢。謝謝! :)

$tasks = Task::where('department',$request['selected'])->where('name'.' '.'last_name', $request['full_name'])->paginate(5); 

回答

1

你不能只是追加列,但你可以在全名如下分爲姓和名:

$fullName = explode(' ', $request['full_name']); 
$firstName = $fullName[0]; 
$lastName = $fullName[1]; 
$tasks = Task::where('department',$request['selected'])->andWhere('name', 
$firstName)->andWhere('last_name', $lastName)->paginate(5); 
+0

哇感謝這麼多! –