Laravel, как передать переменную внешнего интерфейса в {{route}}

как я могу пройти это

var unit_type_id = $(this).data('id');

в это (заменив 3 в ['id' => 3 ]):

ajax_urls = "{{ route('unit-types.update', ['id' => 3 ]) }}";

в HTML

что-то вроде этого, но это не работает:

ajax_urls = "{{ route('unit-types.update', ['id' => $unit_type_id ]) }}";
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
0
47
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

исправить строку из помощника URL-адреса маршрута в js, как это

var ajax_urls = "{{ route('unit-types.update') }}";
var unit_type_id = $(this).data('id');
var full_url = ajax_urls + '/' + unit_type_id;
Ответ принят как подходящий

Создайте строку URL-адреса из js и перенаправьте.

  var unit_type_id = $(this).data('id');
  window.location.href = "/unit-types/"+unit_type_id+"/edit";

Вы можете сделать это ниже.

  var unit_type_id = $(this).data('id');

  var url = "/unit-types/" + unit_type_id + "/edit";

Теперь у вас есть url как /unit-types/3/edit.

Другие вопросы по теме