Vuejs и Laravel: как использовать http get для передачи массива в контроллер Laravel - PullRequest
0 голосов
/ 19 февраля 2019

Мне нужно передать массив, используя vue http get.Но я не уверен, как это сделать. Я знаю, что могу передать параметр для метода get, использующего (я использую spatie / laravel-query-builder) '/users?filter[name]=John'.

Iиметь массив категории = [10, 20, 100];Содержанием категории является id.Мне нужно передать идентификатор контроллеру laravel.

vue.js для вызова get

axios.get(url).then((res) => {
  console.log(res.data);
})
.catch((err) => console.error(err));

1 Ответ

0 голосов
/ 19 февраля 2019

Вам необходимо JSON.stringify переданные данные и присвоить эту строку параметру get (в этом примере: myArray).

const data = [{ id: 1 }, { id: 2 }]
const url = 'https://myendpoint.com'

axios.get(url, {
  params: {
    myArray: JSON.stringify(data)
  }
}).then(res => console.log(res))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...