我需要找到相关的车辆ID并更新一些列值。我有以下链接到某种形式。
<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中有以下addorder函数,
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()
如何解决此问题?
这是我的付款方式。blade.php
Route::get('myads/{id}/edit/payment', function(){
return view('payments.payment');
})->name('payments.payment');