Отсутствуют обязательные параметры

#laravel

#laravel

Вопрос:

Отсутствуют обязательные параметры для [Маршрута: ChartOFAccountSubGroup.edit] [URI: ChartOFAccountSubGroup/{ChartOFAccountSubGroup}/edit]. (Просмотр: C:xampphtdocsaccountingresourcesviewsChartOFAccountSubGroupindex.blade.php )

Как я могу исправить?

 this is my controller edit
public function edit($kela)
{
    $data = ChartOFAccountSubGroup::findOrFail($kela);
    
    // //tampilkan resources/views/kelas/edit.blade.php
    return view("ChartOFAccountSubGroup.edit", $data); 
}
  

это моя кнопка редактирования

  <a class="btn btn-success" href="{{ route('ChartOFAccountSubGroup.edit', ['kela' => $item->id]) }}">
  

Комментарии:

1. Покажите нам, пожалуйста, ваше определение маршрута.

Ответ №1:

Вам нужно будет сопоставить имя ключа, который вы передаете в этом массиве route , с определенным параметром маршрута:

 route('ChartOFAccountSubGroup.edit', ['ChartOFAccountSubGroup' => $item->id])
  

Если вы передаете только одно значение route , вы можете просто передать его без массива:

 route(..., $item->id)