我正在尝试编辑一个表单,其中我有一个带有标题、正文和 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')
ITMISS
湖上湖
森林海