public function assignRoles(array $attributes = []) { if (array_key_exists('roles', $attributes) && is_array($attributes['roles']) && "" != $attributes['roles'][0]) { $this->roles()->sync($attributes['roles']); } else { $this->roles()->sync([]); } }