Laravel 5:如何处理json请求中的嵌套对象

塔哈·马利克(Talha Malik)

我刚刚开始使用Laravel5。我正在向我的控制器发送json请求。它适用于简单的json。现在我有一个场景,其中json将是这样的

{
"orders":[
        {
          "user_id":"1",
          "product_id":"10"
        },
        {
            "user_id":"1",
          "product_id":"15"
        },
    ]
}

使用嵌套对象可能会变得更加复杂。在控制器内部,我一直在做的就像

<?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class ordersController extends Controller 
{
    public function __construct( Request $request)
    {
      //$this->middleware('products.prodcutsList');
    }

    public function makeOrder(Request $request)
    {
        $order_data= $request->only('orders');
        print_r($order_data);
    }
}

我得到的回应是这样的

Array
(
    [orders] => 
)

请指导如何将其放在数组中。

扎卡里亚·阿查尔基(Zakaria Acharki)

我不确定这是否可以解决您的问题,但您的json不正确,您必须最后删除多余的逗号:

{
"orders":[
        {
          "user_id":"1",
          "product_id":"10"
        },
        {
            "user_id":"1",
          "product_id":"15"
        }, //remove this comma 
_________^ 
    ]
}

注意:您可以使用下面的漂亮网站来验证JSON jsonformatter

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel 5中处理嵌套的JSON对象请求?

来自分类Dev

Laravel 5-如何处理MethodNotAllowedHttpException

来自分类Dev

Laravel 5如何处理模型的冲突

来自分类Dev

如何处理Laravel中的页面崩溃?

来自分类Dev

Laravel验证请求,如何处理更新的验证?

来自分类Dev

如何在Laravel中处理DELETE请求

来自分类Dev

如何处理Laravel护照中的“ unsupported_grant_type”

来自分类Dev

如何处理 Laravel 中重复条目的 QueryException

来自分类Dev

Laravel 5:当请求需要JSON时处理异常

来自分类Dev

错误处理程序Laravel中的访问请求对象

来自分类Dev

Laravel:更新嵌套的json对象

来自分类Dev

Laravel 5单元测试。无法设置请求对象的JSON

来自分类Dev

Laravel如何处理“乱序”发生的迁移?

来自分类Dev

Laravel如何处理网址重写?

来自分类Dev

Laravel如何处理PHP警告?

来自分类Dev

如何创建嵌套模型的验证以在Laravel中调用请求

来自分类Dev

在Spring MVC Rest中处理JSon时如何处理POJO嵌套对象

来自分类Dev

如何在 PHP (Laravel) 中处理嵌套数组

来自分类Dev

json_encode($response); 如何处理 Json API,用 Laravel 提取 json 格式

来自分类Dev

Laravel:我无法访问嵌套json中的对象属性

来自分类Dev

如何在Laravel中处理多个GET请求

来自分类Dev

如何在Laravel中解码JSON对象

来自分类Dev

嵌套JSON数据Laravel 5中的WHERE子句

来自分类Dev

如何从嵌套的 Eager Loading Laravel 中获取对象?

来自分类Dev

JSON请求时Laravel 5中的简单错误响应

来自分类Dev

如何在Laravel 5中从请求中检索url参数?

来自分类Dev

Laravel 处理复杂的请求

来自分类Dev

Laravel 5.3嵌套方法中的异常处理

来自分类Dev

如何处理包含Laravel上的Carbon日期的模型的JSON响应?

Related 相关文章

  1. 1

    如何在Laravel 5中处理嵌套的JSON对象请求?

  2. 2

    Laravel 5-如何处理MethodNotAllowedHttpException

  3. 3

    Laravel 5如何处理模型的冲突

  4. 4

    如何处理Laravel中的页面崩溃?

  5. 5

    Laravel验证请求,如何处理更新的验证?

  6. 6

    如何在Laravel中处理DELETE请求

  7. 7

    如何处理Laravel护照中的“ unsupported_grant_type”

  8. 8

    如何处理 Laravel 中重复条目的 QueryException

  9. 9

    Laravel 5:当请求需要JSON时处理异常

  10. 10

    错误处理程序Laravel中的访问请求对象

  11. 11

    Laravel:更新嵌套的json对象

  12. 12

    Laravel 5单元测试。无法设置请求对象的JSON

  13. 13

    Laravel如何处理“乱序”发生的迁移?

  14. 14

    Laravel如何处理网址重写?

  15. 15

    Laravel如何处理PHP警告?

  16. 16

    如何创建嵌套模型的验证以在Laravel中调用请求

  17. 17

    在Spring MVC Rest中处理JSon时如何处理POJO嵌套对象

  18. 18

    如何在 PHP (Laravel) 中处理嵌套数组

  19. 19

    json_encode($response); 如何处理 Json API,用 Laravel 提取 json 格式

  20. 20

    Laravel:我无法访问嵌套json中的对象属性

  21. 21

    如何在Laravel中处理多个GET请求

  22. 22

    如何在Laravel中解码JSON对象

  23. 23

    嵌套JSON数据Laravel 5中的WHERE子句

  24. 24

    如何从嵌套的 Eager Loading Laravel 中获取对象?

  25. 25

    JSON请求时Laravel 5中的简单错误响应

  26. 26

    如何在Laravel 5中从请求中检索url参数?

  27. 27

    Laravel 处理复杂的请求

  28. 28

    Laravel 5.3嵌套方法中的异常处理

  29. 29

    如何处理包含Laravel上的Carbon日期的模型的JSON响应?

热门标签

归档