|TeamMember newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TeamMember newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TeamMember query() * @method static \Illuminate\Database\Eloquent\Builder|TeamMember whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TeamMember whereRole($value) * @method static \Illuminate\Database\Eloquent\Builder|TeamMember whereTeamId($value) * @method static \Illuminate\Database\Eloquent\Builder|TeamMember whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TeamMember whereUserId($value) * @mixin \Eloquent */ class TeamMember extends Pivot { protected $table = 'team_members'; protected function casts(): array { return [ 'role' => TeamMemberRole::class, ]; } }