Как передать идентификатор другой функции контроллера в Laravel 5.6? - PullRequest
0 голосов
/ 22 октября 2018

Мне нужно найти соответствующий идентификатор автомобиля и обновить некоторые значения столбца.У меня есть следующая ссылка на какую-то форму.

<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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...