'collection', 'permissions' => 'object', ]; public function account() { return $this->hasOne(Account::class); } public function user() { return $this->hasOne(User::class)->withPivot('permissions', 'settings', 'is_admin', 'is_owner', 'is_locked'); } public function company() { return $this->hasOne(Company::class)->withPivot('permissions', 'settings', 'is_admin', 'is_owner', 'is_locked'); } }