最佳答案
你找错地方了,AdminController
控制器本身就有 edit
方法,你不应该在 form
方法中添加判断
public function edit($id, Content $content)
{
if($id !== Admin::user()->id)
{
abort(403, '非法访问');
}
return $content
->translation($this->translation())
->title($this->title())
->description($this->description()['edit'] ?? trans('admin.edit'))
->body($this->form()->edit($id));
}
覆写一下 edit
方法,搞定收工
讨论数量:
你找错地方了,AdminController
控制器本身就有 edit
方法,你不应该在 form
方法中添加判断
public function edit($id, Content $content)
{
if($id !== Admin::user()->id)
{
abort(403, '非法访问');
}
return $content
->translation($this->translation())
->title($this->title())
->description($this->description()['edit'] ?? trans('admin.edit'))
->body($this->form()->edit($id));
}
覆写一下 edit
方法,搞定收工
推荐文章: