Files
ots/app/Models/TeamMember.php
T
Twyco 119f825cbf
CI/CD / test_and_check_app (push) Failing after 8s
CI/CD / Publish immutable image (push) Skipped
format
2026-09-19 13:41:12 +02:00

38 lines
1.3 KiB
PHP

<?php
namespace App\Models;
use App\Enums\TeamMemberRole;
use Carbon\CarbonImmutable;
use Illuminate\Database\Eloquent\Relations\Pivot;
/**
* @property int $team_id
* @property int $user_id
* @property TeamMemberRole $role
* @property CarbonImmutable|null $created_at
* @property CarbonImmutable|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember newQuery()
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember query()
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember whereRole($value)
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember whereTeamId($value)
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<static>|TeamMember whereUserId($value)
*
* @mixin \Eloquent
*/
class TeamMember extends Pivot
{
protected $table = 'team_members';
protected function casts(): array
{
return [
'role' => TeamMemberRole::class,
];
}
}