🚧 Commence les 1er filtres avec la pagination

This commit is contained in:
2020-07-23 17:21:26 +02:00
parent 49248fb16b
commit a8d9309103
6 changed files with 132 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Str;
use Spatie\QueryBuilder\QueryBuilder;
class Home extends Model
{
@@ -21,4 +22,14 @@ class Home extends Model
{
return Str::words($this->description, 10);
}
public function scopePriceMax(QueryBuilder $query, $price): QueryBuilder
{
return $query->where('price', '<=', $price);
}
public function scopePriceMin(QueryBuilder $query, $price): QueryBuilder
{
return $query->where('price', '>=', $price);
}
}