3 回答

TA貢獻1871條經驗 獲得超8個贊
你應該試試這個:
public function rules()
{
$slug = $this->request->get("slug");
return [
'title' => 'required',
'body' => 'required',
'metaTitle' => 'required',
'metaDescription' => 'required',
'slug' => ['required', Rule::unique('posts')->ignore($slug,'slug')],
];
}

TA貢獻2003條經驗 獲得超2個贊
試試這個希望它會起作用
public function rules(Request $request)
{
return [
'title' => 'required',
'body' => 'required',
'metaTitle' => 'required',
'metaDescription' => 'required',
'slug' => 'required|slug|unique:posts,slug,' . $this->post,
];
}

TA貢獻2011條經驗 獲得超2個贊
請為StoreAndUpdate方法嘗試此操作:
'slug' => [
'required',
'slug',
'unique:posts,slug' . (isset($this->post) ? ',' . $this->post : ' ')
],
- 3 回答
- 0 關注
- 140 瀏覽
添加回答
舉報