2017-08-29 16 views
-1

私は15〜30歳またはthat.Hereのようなもののように年齢をフィルタ処理しようとしていますが、私がしようとした方法です laravelでwherebetweenを使用して年齢層を検索するにはどうすればよいですか?

<div class="form-group col-md-4"> 
<input type="text" name="first_age" placeholder="From"> 
</div> 
<div class="form-group col-md-4"> 
<input type="text" name="second_age" placeholder="To"> 
</div> 

そして、私のMyModel.php

public function scopeSearch($query, $request) 
{ if ($request->first_age!='') {  
    $query->whereBetween('age', [$request->first_age, $request->first_age]); 

    } 
    return $query->select('jobseekers.*'); 
} 

でき、誰ガイドの

私はどこが間違っていますか?前もって感謝します。

答えて

1

whereBetweenfirst_ageを2回呼び出しています。あなたは歓迎@ThanHtutOo

$query->whereBetween('age', [$request->first_age, $request->second_age]); 
+1

おかげで、uが –

+0

BRO私を救いました。 :) –

関連する問題