javascript - 如何在 laravel TableView Blade 中显示 JSON 中的指定对象值

标签 javascript php json laravel guzzle

我设法显示某些值,但无法管理 Blade 表中的另一个值...我想显示值

description

在里面

irel__com_access_level

来 self 的 json 响应

...这是我的响应 json 和代码

{
            "ID": "cust1",
            "PWD": "W6ph5Mm5Pz8GgiULbPgzG37mj9g=",
            "NICK_NAME": "CUST1",
            "PWD_INVALID_HIT": "0",
            "PWD_CREATE_DT": "2019/07/22 15:57:15",
            "INSTITUTION_ID": "C01",
            "ACL_ID": "L04",
            "LOGIN_DT": "2019/07/22 15:57:15",
            "LOGIN_STS_ID": "N",
            "STS_ID": "C08",
            "TYPE_ID": "U00",
            "UPD_DT": "2019/07/22 15:57:15",
            "EMAIL_ID": "cust1@gmail.com",
            "PHONE_NO_ID": "0",
            "HP_ID": "0                        ",
            "CRT_DATE_DELETED": null,
            "irel__com_access_level": {
                "ID": "L04",
                "DESCRIPTION": "CUSTOMER",   // i want to display this
                "IS_CREATE": "Y",
                "IS_READ": "Y",
                "IS_UPDATE": "Y",
                "IS_DELETE": "N",
                "STS_ID": "R01",
                "UPD_ID": "shukrimb",
                "UPD_DT": "2018/06/26 11:15:10"
            },

        },

在我的 Controller 中

 public function index()
    {

        $response =  $this->client->get('getUserIndex')->getBody();
        $content = json_decode($response->getContents());

        return view('configuration.comuserprofiles.ComUserProfilesList', ['content' => $content->data]);

    }

我的 Blade 文件

 @foreach($content as $i=>$user)
                        @php
                            $currentRecordno = 1;
                        @endphp
                        <tr>
                            <td>{{ $currentRecordno + $i }}</td>
                            <td>{{ $user->ID }}</td>
                            <td>{{ $user->NICK_NAME }}</td>
                            <td>{{ $user->PWD_INVALID_HIT }}</td>
                            <td>{{ $user->???? }}  </td>

最佳答案

在您的 Controller 中执行以下操作:

public function index()
    {

        $response =  $this->client->get('getUserIndex')->getBody();
        $content = json_decode($response->getContents(), true); //true convert your JSON to array

        return view('configuration.comuserprofiles.ComUserProfilesList', ['content' => $content->data]);

    }

然后在您的Blade中,您可以通过以下方式达到此目的:

$user['irel__com_access_level']['DESCRIPTION']

关于javascript - 如何在 laravel TableView Blade 中显示 JSON 中的指定对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60258795/

相关文章:

php - 从关系中的另一个表获取 id laravel

javascript - 如何在 SL4A 上从 python 调用 javascript 方法?

javascript - 具有 Express 的 Nodejs 服务器不从 javascript 文件发送对 HTTP 请求的响应,但正在接收请求并处理它们

javascript - 客户端和服务器端编程有什么区别?

php - 在 Android 中解析 JSON 对象时出错

javascript - 如何修改谷歌折线图的 JSON 字符串

android - 反序列化Gson中的有序列表

javascript - 如何使用 JSON Web token 验证从 chrome 扩展到我的应用程序的 POST 请求?

javascript - Laravel\Blade - 获取动态添加的选定单选按钮的值

php - Laravel 内部连接?