Мне нужно найти соответствующий идентификатор автомобиля и обновить некоторые значения столбца.У меня есть следующая ссылка на какую-то форму.
<a class="btn btn-primary" href="{{route('payments.payment',$vehicles->id)}}" role="button">Go Premium</a>
Теперь у меня есть следующая форма в payment.blade.php
<form method="post" action="{{url('add-order')}}">
{{csrf_field()}}
<input type="hidden" id="adtype" name="adtype" value="1" />
<input type="submit" name="submit" value="Submit">
</form>
Теперь мне нужно обновить значения типа таблицы транспортных средств с 0 до 1, когданажмите кнопку отправки вышеуказанной формы.У меня есть следующая функция добавления в PController,
public function addOrder(Request $request)
{
$vehicle = Vehicle::find($id);
$vehicle->adtype = $request->input('adtype');
$vehicle->save();
}
и маршрут такой:
Route::post('add-order', 'PController@addOrder');
, но я получил следующую ошибку,
ErrorException
Missing argument 2 for App\Http\Controllers\PController::addOrder()
как можно решить эту проблему?
это мой маршрут для payment.blade.php
Route::get('myads/{id}/edit/payment', function(){
return view('payments.payment');
})->name('payments.payment');