Я получил ajax-запрос к методу, куда я отправляю некоторые данные.
Мой вызов ajax выглядит следующим образом:
$.ajax({
url: btn.data('url'),
type: 'POST',
data: {_method: 'delete', _token: token, items: JSON.stringify(_items)},
success: function () {
//
}
})
куда token
читается из мета-тега и _items
массив с идентификаторами
Когда я проверяю этот вызов ajax, данные формы содержат:
_method:delete
_token:15KeBPmbt7WVgm8KNCWG4idqCw3FpGykzREPn8fu
items: ["4","11","15"]
Но когда я dd(json_decode(Input::get('items')
это возвращает:
0: 3
1: 0
2: 4
3: 1
4: 1
5: 11
6: 2
7: 2
8: 15
9: 2
Редактировать: когда я удаляю JSON.stringify, данные формы содержат:
items[]:1
items[]:2
и возвращает массив:
0: 2
1: 0
2: 1
3: 1
4: 1
5: 2
6: 1
Вот мой маршрут поймать:
Route::delete('user/destroy/multiple', function() {
dd(Input::get('items'));
});
Я действительно не знаю, что происходит не так …
Задача ещё не решена.
Других решений пока нет …