如何在laravel中使用wherebetween搜索年龄范围?

如何在laravel中使用wherebetween搜索年龄范围?

问题描述:

我想筛选就喜欢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.*'); 
} 

任何人都可以引导我在哪里错了?提前致谢。

您在whereBetween中打了两次电话first_age

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

感谢,U @ThanHtutOo欢迎你救了我的兄弟 –

+0

。 :) –