#javascript #php #angularjs #laravel-5.3
#javascript #php #angularjs #laravel-5.3
Вопрос:
У меня есть список данных, и я хочу отредактировать данные с помощью кнопки редактирования, в этот раз я хочу отправить идентификатор контроллеру Laravel для извлечения данных соответствующего идентификатора. Список был выполнен Angular JS.
<a class="btn" href="{{URL::route('edit_repair_category')}}/[[category.id]]"></a>
Строка abouve перенаправляет на редактирование маршрута laravel и показывает ошибку пропущенного параметра.
Route::get('edit-repair-category/{id}', ['as' => 'edit_repair_category', 'uses' => 'RepairCategoryController@editRepairCategory']);
Также я хочу отправить значение идентификатора в зашифрованном формате, и его необходимо расшифровать на контроллере laravel.
Как я могу решить эту проблему.
Ответ №1:
Вы можете использовать директиву ng-href . Чтобы сохранить двойные фигурные скобки в шаблоне блейда, вы можете использовать @ .
<a ng-repeat="category in categories" class="btn" ng-href="{{URL::route('edit_repair_category')}}/@{{ category.id }}"></a>
Комментарии:
1. Ошибка ….. Отсутствуют обязательные параметры для [Route: edit_repair_category] [URI: edit-repair-category/{id}].
2. Это массив json с несколькими строками. включая идентификатор ключей, имя, мобильный и т. Д…