我想創建一個搜索欄,但將結果限制爲共享同一家公司的用戶。 此功能工作正常:數據庫查詢:選擇行的位置和位置
public function search(Request $request) {
if ($user = Sentinel::check()) {
$users = User
::where('first_name', 'like', '%' . $request->text . '%')
->orWhere('last_name', 'like', '%' . $request->text . '%')
->limit(2)
->get()
->map(function ($item) {
$item['url'] = route('user.single', ['id' => $item->id]);
$item['title'] = $item['first_name'] . ' ' . $item['last_name'];
$item['type'] = 'User';
return $item;
})
->toArray();
}
}
但我想加上一條:
->andWhere ('companies_id', 1)
,什麼是阻止你這樣做? – Epodax
- >和哪裏不可能有一個選項... – Kaherdin
只需添加: - > where('comanies_id',1)在orWhere聲明之後有什麼問題? –