Как просмотреть данные декодирования JSON в Blade - PullRequest
1 голос
/ 31 октября 2019

У меня есть данные, подобные этому результату от

dd($data)

в блейде

array:18 [▼
"id" => "5dbb3b9adbc24572692f50e1"
"external_id" => "T Shirt Cyber Jawara"
"user_id" => "5785e6334d7b410667d355c4"
"status" => "PENDING"
"merchant_name" => "Xendit Testing"
"merchant_profile_picture_url" => "https://www.xendit.co/images/logo.png"
"amount" => 300000
"payer_email" => "hendro@gmail.com"
"description" => "BayarT Shirt Cyber Jawara"
"expiry_date" => "2019-11-01T19:52:58.423Z"
]

данные от контроллера

return view('confirmorder',['data' => $responseObject]);

Как отобразить в блейд-клинке?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Просто используйте {{$ data}} в представлении

для определенного ключа, {{$ data ['user_id']}}

0 голосов
/ 31 октября 2019

Не думаю, что я полностью понял, что вам нужно, но передать данные в представление блэйда просто. Просто сделайте что-то вроде этого:

public function returnView()
{
    $responseObject = [
        "id" => "5dbb3b9adbc24572692f50e1",
        "external_id" => "T Shirt Cyber Jawara",
        "user_id" => "5785e6334d7b410667d355c4",
        "status" => "PENDING",
        "merchant_name" => "Xendit Testing",
        "merchant_profile_picture_url" => "https://www.xendit.co/images/logo.png",
        "amount" => 300000,
        "payer_email" => "hendro@gmail.com",
        "description" => "BayarT Shirt Cyber Jawara",
        "expiry_date" => "2019-11-01T19:52:58.423Z"
    ];

    return view('confirmorder', compact('responseObject'));
}

Затем, на вашем блэйд-представлении, вы сможете вызывать массив так, как вам хочется, например так:

{{ $responseObject['status'] }}

Дайте мне знать, еслиэто то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...