![](/img/trans.png)
[英]how to select all the data + joined data in laravel Eloquent
[英]How to select all in laravel eloquent
如果以下變量的信息未傳遞給該函數,是否可以全部查詢。
$user = User::where('isVerified', $a)
->where('country', $b)
->where('province', $c)
->orderBy('created_at','desc')->paginate(6);
如果沒有國家,省份的信息傳遞給查詢,我如何使該查詢可用於數據獲取? 這意味着任何數據都已驗證。 同時,我需要獲取過濾后的數據,以防它們確實提供了。 謝謝。
$user = User::where('isVerified', $a);
if ($b)
{
$user->where('country', $b)
}
if ($c)
{
$user->where('country', $c)
}
$user->orderBy('created_at','desc')->paginate(6);
如果未設置任何內容而不將其設置為null,則可能需要使用isset($ b)。
動態構建查詢,並使用isset()
檢查是否設置了變量值。
$user = User::where('isVerified', $a);
if(isset($b)){
$user -> where('country', $b);
}
if(isset($c)){
$user -> where('country', $c);
}
$user -> orderBy('created_at', 'desc') -> paginate(6);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.