✨ Ajoute la recherche par commentaire
This commit is contained in:
@@ -27,6 +27,11 @@ class Home extends Model implements Feedable
|
||||
return Str::words($this->description, 10);
|
||||
}
|
||||
|
||||
public function scopeComment(QueryBuilder $query, $comment): QueryBuilder
|
||||
{
|
||||
return $query->where('comment', 'LIKE', '%'.$comment.'%');
|
||||
}
|
||||
|
||||
public function scopePriceMax(QueryBuilder $query, $price): QueryBuilder
|
||||
{
|
||||
return $query->where('price', '<=', $price);
|
||||
|
||||
@@ -19,6 +19,8 @@ class HomeController extends Controller
|
||||
{
|
||||
$homes = QueryBuilder::for(Home::class)
|
||||
->allowedFilters([
|
||||
AllowedFilter::scope('comment'),
|
||||
|
||||
AllowedFilter::scope('price_min'),
|
||||
AllowedFilter::scope('price_max'),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user