Если вы используете id
в маршруте '/rejectControlTransfer/{id}
, то вы можете получить к нему доступ только через переменную $id
в вашем контроллере, которая является необработанной переменной int
.
Кроме того, вашФункция действия маршрута не используется правильно, вам нужно указать 'id'
как key
, например:
route('controltransfers.rejectTransfer', ['id' => $controlTransferId])
Однако, если ваш ControlTransfer
- модель, вы можете использовать Обвязка модели .От:
Route::post('/rejectControlTransfer/{controlTransfer}', 'ControlTransferController@rejectControlTransfer')->name('controltransfers.rejectTransfer');
<form id='form_process_rejectControl' action="{{route('controltransfers.rejectTransfer', ['controlTransfer' => $controlTransferId])}}" method="POST" style="display: inline;">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
public function rejectControlTransfer(Request $request, ControlTransfer $controlTransfer)
{
dd($controlTransfer->id);
}
Отказ от ответственности: вышеуказанный код не проверен.