*/ use HasFactory, Notifiable; protected function casts(): array { return [ 'email_verified_at' => 'datetime', 'password' => 'hashed', ]; } public function projects(): BelongsToMany { return $this->belongsToMany(Project::class) ->withPivot('role') ->withTimestamps(); } public function ownedProjects(): BelongsToMany { return $this->projects()->wherePivot('role', 'owner'); } }