#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> попробуйте это