belongsToMany(Movie::class); } public function owner(): BelongsTo { return $this->belongsTo(User::class, 'user_id'); } public function sharedUsers(): BelongsToMany { return $this->belongsToMany(User::class)->withPivot('permission')->withTimestamps(); } }