Files

30 lines
574 B
PHP

<?php
namespace Modules\MasterData\Models;
use App\Traits\HasPublicIdentifier;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use App\Models\User;
class Team extends Model
{
use HasPublicIdentifier;
protected $fillable = [
'name',
'description',
'status',
];
public function users(): BelongsToMany
{
return $this->belongsToMany(User::class, 'team_user');
}
public function scopeActive($query)
{
return $query->where('status', 'active');
}
}