$input = Input::all();
$state_name = (empty($input['state_name'])?'':$input['state_name']);
$score = (empty($input['score'])?'':$input['score']);
$GetUsersList = User::CheckForActive();
if($state_name!='')
$GetUsersList->where('state_name'.$state_name);
if($score!='')
$GetUsersList->where('score'.'<'.$score)
->orderBy('id', 'desc')
->get();
你好,基礎條件,其中在雄辯
以上就是我的UserController
代碼,我想根據病情的user table
記錄。但每次它什麼都沒有返回。如果我刪除if
條件,那麼它工作正常。但在我的情況下,它不一定每次都會通過state_name
和score
。這就是爲什麼我已經把if
條件。
在你的where子句中是否有錯字或錯誤。 –
你是否試圖用SQL來做你的請求來測試你的請求的有效性? –