This commit is contained in:
2022-07-12 13:23:27 +07:00
parent b5f892641d
commit 4e99ba5109
29 changed files with 1826 additions and 228 deletions

View File

@@ -8,4 +8,21 @@ use Illuminate\Database\Eloquent\Model;
class Benefit extends Model
{
use HasFactory;
protected $fillable = [
"corporate_id",
"code",
"name",
"description"
];
public function scopeFilter($query, array $filters)
{
$query->when($filters['search'] ?? false, function ($query, $search) {
return $query
->where('code', 'like', "%" . $search . "%")
->orWhere('name', 'like', "%" . $search . "%")
->orWhere('description', 'like', "%" . $search . "%");
});
}
}