radfusion/app/Models/Traits/HasDepartment.php
2025-01-24 14:44:31 +06:00

21 lines
450 B
PHP

<?php
namespace App\Models\Traits;
use App\Models\Department;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
trait HasDepartment
{
public function department(): BelongsTo
{
return $this->belongsTo(Department::class);
}
public function scopeDepartment(Builder $query, int $department_id): Builder
{
return $query->where('department_id', $department_id);
}
}