Создайте пользовательский метод доступа для вашей модели и получите / установите значение оттуда.
public function getRoleServiceAttribute ()
{
if(is_null($this->roleService)){
$this->roleService = resolve(RoleService::class);
}
return $this->roleService;
}
Затем вы можете получить доступ к атрибуту как $this->role_service
Также убедитесь, что вы объявили свойство класса $roleService
как защищенное, чтобы избежать случайного доступа как $this->roleService
из любого места.