🚧 Commence les 1er filtres avec la pagination
This commit is contained in:
11
app/Home.php
11
app/Home.php
@@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user