试图在Laravel中显示json响应的值时获取非对象的属性

问题描述 投票:0回答:2

我尝试显示json response的值。当我在刀片视图中dd @php dd( $user->irel__com_access_level->ID); @endphp时,它的效果很好,但是当我尝试在表上显示时,它返回错误,即>

试图获取非对象的属性

我的代码显示在表中

     @foreach($content as $user)
      <td>{{ $user->irel__com_access_level->ID }}</td>
     @endforeach

这是我的json响应....我想显示irel__com_access_level内部的ID

{
    "data": [
        {

        {
            "ID": "banana",
            "PWD": "W6ph5Mm5Pz8GgiULbPgzG37mj9g=",
            "NICK_NAME": "BANANA NANA NA",
            "PWD_INVALID_HIT": "0",
            "PWD_CREATE_DT": "2019/09/06 16:44:40",
            "INSTITUTION_ID": "C01",
            "ACL_ID": "L03",
            "LOGIN_DT": "                   ",
            "LOGIN_STS_ID": "N",
            "STS_ID": "C03",
            "TYPE_ID": "U00",
            "UPD_ID": "asmidah",
            "UPD_DT": "2019/09/06 16:44:40",
            "EMAIL_ID": "[email protected]",
            "PHONE_NO_ID": "0",
            "HP_ID": "0101234567               ",
            "CRT_DATE_DELETED": "2019/09/06 16:44:40",
            "irel__com_access_level": {
                "ID": "L03",       // i want to display this
                "DESCRIPTION": "2NDLEVEL",
                "IS_CREATE": "N",
                "IS_READ": "Y",
                "IS_UPDATE": "Y",
                "IS_DELETE": "N",
                "STS_ID": "R01",
                "UPD_ID": "shukrimb",
                "UPD_DT": "2012/09/13 13:28:25"
           }

我的控制器

 private $client;

    public function __construct(){


        $this->client = new Client(['base_uri' => 'http://172.19.52.6/api/configuration/getUserIndex']);

    }

    public function index()
    {

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

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


我想在json响应中显示irel__com_access_level内部的ID

我尝试显示json response的值。当我dd @php dd($ user-> irel__com_access_level-> ID)时,它工作得很好。 @endphp在刀片视图内,但是当我尝试在表上显示时,返回错误...

javascript php json laravel guzzle
2个回答
0
投票

尝试一下


0
投票

刚刚已经通过添加isset解决了这个答案

© www.soinside.com 2019 - 2024. All rights reserved.