Поскольку вы используете Route::resource('Invoces', 'ValidateController)
, маршрут для обновления вашего счета-фактуры должен содержать ID
счета, который вы хотите обновить, а метод обновления в вашем контроллере должен выглядеть следующим образом
public function update(Request $request, $id){
// here goes the code to update the invode
}
Вы передаете test
как значение идентификатора, которого ожидает маршрут invoice.update
.
<form action="{{route('Invoice.update', ['id' => $in->id]}}" method="post">
Если вы хотите, чтобы маршрут вел себя так, как вы указали, создайте собственный маршрут для invode.update
.Для этого вы должны исключить update
при регистрации ресурса invoce и определить другой маршрут для обновления после
Route::match(['put', 'patch'], '/invoce/update', 'ValidationController@update');
Route::resource('Invoce', 'ValidationController')->except(['update'])