К сожалению, страница, которую вы ищете, не может быть найдена. в RouteCollection. php строка 179 Я получаю сообщение об ошибке. Я не понял проблему. Я пытаюсь обновить.
Контроллер
public function update(Request $request){
$category = Category::findOrFail($request->id);
$category->category_name = $request->title;
$category->category_keywords = $request->keywords;
$category->category_slug = str_slug($request->title);
if($request->hasFile('file_banner')){
$file_bannerName = str_slug($request->title).'.'.$request->file_banner->getClientOriginalExtension();
$request->file_banner->move(public_path('img/category_img'), $file_bannerName);
$category->category_files = $file_bannerName;
}
$category->save();
return redirect()->route('categories');
}
Маршрут
Route::post('categories/update', 'Back\CategoryController@update')->name('category.update');
Форма
<form action="POST" action="{{route('category.update')}}" enctype="multipart/form-data">
{{method_field('PUT')}}
{{csrf_field()}}
<div class="modal-body">
<div class="form-group">
<div class="form-group">
<label>Başlık</label>
<input id="title" type="text" class="form-control" name="title">
<input type="hidden" name="id" id="category_id">
</div>
<div class="form-group">
<label>Dış Banner</label>
<input id="file_banner" type="file" class="form-control pt-3 pb-5" name="file_banner">
</div>
<div class="form-group">
<label>Anahtar Kelimeler</label>
<input id="keywords" type="text" class="form-control" name="keywords">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Vazgeç</button>
<button type="submit" name="submitEdit" class="btn btn-primary">Düzenle</button>
</div>
</form>