Ionic to laravel post request

时间:2016-08-20 21:14:02

标签: angularjs laravel http ionic-framework http-post

我有Laravel后端API,可以从Ionic应用程序接收信息。我面临的问题是通过POST请求发送一组数据......

这是我的方法:

Injection.ResourceFactory.postResource($http, SERVER, 'order/addToBasket', {
token: localStorage.getItem('token'),
quantity: $scope.quantity.value,
product_id: $scope.productId,
condiments: [$scope.condiments]
...

postResource方法是:

postResource: function ($http, SERVER, route, parameters, data) {
    return $http({
        method: 'POST',
        url: SERVER + route,
        data: data,
        params: parameters
    })
},

所以一切都很简单,在当地完美无缺。当我在线转移所有内容时,突然condiments未被发送。我在调用之前和之后都试过控制台记录它,就Ionic而言,正在发送一个数组......但由于某些原因没有收到?

当我在Laravel中拨打Input::all()时,我只获得token, quantity and product_id。如果我从condiments: [$scope.condiments]删除括号,以便我发送condiments: $scope.condiments,我只会从发送的JSON中获取最后一项?

我似乎无法想出这个......想法?

0 个答案:

没有答案