Я не могу успешно удалить элемент с Asset::destroy($id)
, когда включено мягкое удаление (с protected $softDelete = true;
в модели). Элемент не удаляется, а deleted_at
не обновляется. Однако, если я удаляю строку мягкого удаления из модели, то элемент удаляется из базы данных. Я не смог получить мягкое удаление для работы или даже выяснить причину этой проблемы.Мягкое удаление не работает в Laravel 4
Это мой Эссет код модели,
<?php
class Asset extends Eloquent {
protected $guarded = array();
protected $softDelete = true;
public static $rules = array(
'message' => 'required'
);
public static function validate($data)
{
return Validator::make($data, static::$rules);
}
}
Можете ли вы показать нам класс модели «Asset»? –
Plz, введите код своей модели. –
@RubensMariuzzo Код модели актива размещен .. – Stranger