Я использую шаблон дизайна репозитория в своем коде, и теперь я хочу восстановить мои мягкие удаленные записи.но я не смог найти решения этой проблемы, используя шаблон проектирования хранилища. Я использую Apiato http://apiato.io/ фреймворк, основанный на laravel.Я хочу восстановить свою запись в задании.
Это мой класс Model
class Property extends Model
{
use SoftDeletes;
}
И это мои коды репозитория для удаления.
class DeletePropertyTask extends Task
{
protected $repository;
public function __construct(PropertyRepository $repository)
{
$this->repository = $repository;
}
public function run($id)
{
try {
$result = $this->repository->delete($id);
return $result;
}
catch (Exception $e) {
throw new DeleteResourceFailedException(null, null, null, null, $e);
}
}
}