سلام
من بر اساس آموزش کد Update رو نوشتم. وقتی از متد save استفاده می کنم به جای ویرایش رکورد جدید ایجاد می کند و وقتی از Update استفاده می کنم هیچ ویرایش انجام نمی شود.
کد ها به شکل زیر است.
ممنون میشم راهنمایی کنید
public function update(Request $request, Category $category)
{
$messages = [
'title.required' => 'my title reuired error',
'title.unique' => 'my title unique error',
'title.max' => 'my title max error',
'description.required' => 'my description max error',
];
$validateData = $request->validate([
'title' => 'required|unique:categories|max:100',
'description' => 'required',
],$messages);
$category->title = $request->title;
$category->description = $request->description;
$category->active = $request->active;
try{
$category->save();
//$category->update($request->all());
}catch(Exception $exception){
//return redirect(route('categories'))->with('warning',$exception->getCode());
return redirect(route('categories'))->with('warning',$exception->getMessage());
}
$msg = 'Category Edited Succesfully';
return redirect(route('categories'))->with('success',$msg);
}