【发布时间】:2014-04-29 17:59:42
【问题描述】:
我最近在我的用户模型上添加了软删除,它的删除部分运行良好,但是当我尝试恢复时,我收到一个错误,显示 Call to a member function restore() on a non-object。
我的恢复软删除用户的代码如下:
public function putActivateUser()
{
$user = Emp::onlyTrashed()->where('id', '=', Input::get('actEmpId'))->first();
$user->restore();
return Redirect::route('user_data')
->with('message', 'Bruker '.$user->user_name.' aktivert.');
}
用户激活表格:
{{ Form::open(array('url' => 'bassengweb/ressurect_user', 'method' => 'PUT')) }}
{{ Form::select('actEmpId', $deactEmps) }}
{{ Form::submit('Aktiver Bruker') }}
{{ Form::close() }}
$user 上的 dd 出于某种原因返回 null,但我不明白为什么。
【问题讨论】: