$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でリクエストしてみましたか? –