public function store(CategoryRequest $request)
{
$params = $request->all();
unset($params['image']);
if ($request->has('image')) {
$params['image'] = $request->file('image')->store('categories');
}
Category::create($params);
return redirect()->route('categories.index');
}
public function update(CategoryRequest $request, Category $category)
{
$params = $request->all();
unset($params['image']);
if ($request->has('image')) {
Storage::delete($category->image);
$params['image'] = $request->file('image')->store('categories');
}
$category->update($params);
return redirect()->route('categories.index');
}
if($request->hasFile('image')){
удаляем старую если есть
загружаем новую
}
почему тогда с create всё нормально, именно редактировать самым для меня оказался таким себе