Отправка AJAX запроса из скрипта в Laravel

143
16 мая 2019, 07:20

В Laravel имеется роут с помощью которого запрашиваются данные из БД по id

Route::get('/organisation/{id}', 'OrganisationController@edit');

Имеется скрипт, который должен формировать этот URL

function (obj) {                                    
    target = $node.id.match(/[a-z]+|[^a-z]+/gi);
    model = target[0].toLowerCase(); //Получаем organisation
    id = target[1];  //Получаем например id=5
    $.get( model, {id : id});
});

Мне нужно получить запрос вида http://test/organisation/5. А отправляется http://test/organisation?id=5. Соответственно он не подходит под роут.

Answer 1

Просто добавьте +'/'+id к 1-му параметру и уберите 2-й:

$.get( model+'/'+id);

2-й параметр задает строку запроса URL - все что идет после ?, т.е. то от чего вы хотите избавиться.

READ ALSO
Удаленный деструктор

Удаленный деструктор

Читаю "A Tour of C++" Страуструпа, и наталкиваюсь на стр77 на такой совет:

166
Доступ к базе данных PostgreSQL из С++ - приложения

Доступ к базе данных PostgreSQL из С++ - приложения

Друзья! Необходимо подготовить курсовой проект по базам данныхЗадание состоит в создании базы данных на сервере PostgreSQl и клиентской части,...

170
c++, денежные системы

c++, денежные системы

есть задачка: Старая английская денежная система использует три единицы для хранения денежных величин: фунты, шиллинги и пенсыОдин фунт...

167
Вычисление количества ударов

Вычисление количества ударов

Нужно подсчитать количество потраченых ударов для убийства монстраНа вход поступают: начальный урон [d], увеличение урона при каждом ударе...

119