Активное меню боковой панели Laravel, ошибка получения параметров URI

#laravel #parameters #uri #sidebar

#laravel #параметры #uri #боковая панель

Вопрос:

Мой маршрут :

 Route::get('/form2/{karyawan}/maintenance', 'KaryawanController@editMaintenance')->name('user.edit_maintenance');
  

Боковая панель :

 <li><a href="{{ route('user.edit_maintenance') }}" class="{{ Request::is('/form2/*/maintenance') ? 'active' : '' }}"><i class="lnr lnr-pencil"></i> <span>Form</span></a></li>
  

Ошибка: отсутствуют требуемые параметры для [Маршрута: user.edit_maintenance] [URI: form2/{karyawan}/maintenance].

Как решить эту боковую панель?

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

1. это ошибка маршрута. вам нужно передать {karyawan} в URL. {{ route('user.edit_maintenance',$karyawan) }}

2. Запрос::is(‘/form2*обслуживание’))? ‘active’: «попробуйте это

3. это работает, но если я перейду на другой URL, он покажет «Неопределенную переменную: karyawan»

4. Вам нужно отправить параметр по этой ссылке. Вот почему вы получаете ошибку с отсутствующим параметром. Пример href="{{ route('user.edit_maintenance', $karyawan }}"

5. <li><a href=»{{ route(‘user.edit_maintenance’, $karyawan}}» class=»{{ Request::is(‘/form2*maintenance’)? ‘active’: » }}»> <i class=»lnr lnr-pencil»></i> <span>Форма</span></a> </li> попробуйте это