Files
ots/app/Models/TeamMember.php
T
Twyco 6220a26852
CI/CD / test_and_check_app (push) Failing after 2m15s
CI/CD / Publish immutable image (push) Skipped
added teams
2026-09-11 02:28:44 +02:00

36 lines
1.3 KiB
PHP

<?php
namespace App\Models;
use App\Enums\TeamMemberRole;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\Pivot;
/**
* @property int $team_id
* @property int $user_id
* @property TeamMemberRole $role
* @property \Carbon\CarbonImmutable|null $created_at
* @property \Carbon\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,
];
}
}