Параметр маршрута Laravel с кнопкой редактирования Angular js

#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 с несколькими строками. включая идентификатор ключей, имя, мобильный и т. Д…