【发布时间】:2019-11-11 20:25:10
【问题描述】:
我正在尝试编辑一个表单,其中我有一个带有标题、正文和 slug 的帖子,slug 是独一无二的,所以如果我编辑而不更新它,它会说它已经被占用了
我正在我的 PostRequest 验证中尝试这个:
public function rules()
{
return [
'title' => 'required',
'body' => 'required',
'metaTitle' => 'required',
'metaDescription' => 'required',
'slug' => ['required', Rule::unique('posts')->ignore($this->post)],
];
}
Post 控制器的功能是:
public function store(PostStoreRequest $request)
{
$validated = $request->validated();
auth()->user()->posts()->create($validated);
return redirect()->route('articulos.index');
}
在我的刀片更新表单上我也有 @method('PUT')
【问题讨论】:
标签: php laravel laravel-5.8