У меня проблема с моим обновлением. Когда я нажимаю кнопку "Отправить" на странице обновления, отображается сообщение об ошибке, подобное этому
(1/1) InvalidArgumentException Route [kontak] не определено.
это мой маршрут
Route::get('kontak','ProductController@index');
Route::get('kontak_create','ProductController@create');
Route::post('kontak','ProductController@store')->name('kontak.store');
Route::get('kontak_edit/{id}','ProductController@edit')->name('kontak_edit');
Route::put('kontak_edit/{id}','ProductController@update')->name('kontak_edit');
Route::delete('kontak','ProductController@destroy')->name('kontak.destroy');
мой контроллер
public function update(Request $request, $id)
{
// menggunakan elequent untuk menyimpan ke database
$product = Product::where('id',$id)->first();
$product -> namaproduct = $request->input('namaproduct');
$product -> descriptionproduct = $request->input('descriptionproduct');
$product -> currency = $request->input('currency');
$product -> ukuran = $request->input('ukuran');
$product -> warna = $request->input('warna');
$product -> type = $request->input('type');
$product -> stock = $request->input('stock');
$product -> harganormal = $request->input('harganormal');
$product -> hargadiskon = $request->input('hargadiskon');
$product -> tanggaldibuat = $request->input('tanggaldibuat');
$product->save();
return redirect()->route('kontak')->with('alert-success','Data berhasil diubah!');
}
.и это мой edit.blade.php
@foreach($product as $produk)
<form action="{{ action('ProductController@update', $produk->id) }}" method="post">
{{ csrf_field() }}
{{ method_field('PUT') }}
...................
<div class="form-group">
<button type="submit" class="btn btn-md btn-primary">Submit</button>
<button type="reset" class="btn btn-md btn-danger">Cancel</button>
</div>
, когда я нажимаю "отправить"кнопка на странице редактирования .. ошибка, как показано выше ??что не так с моим кодом ??