Files
aso/app/Models/Benefit.php
2022-07-12 13:23:27 +07:00

29 lines
685 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
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 . "%");
});
}
}