显示在视图JSON数据(LARAVEL)
我在laravel项目工作,我希望显示的URL我的JSON数据到视图dashboard.blade,这是样品JSON数据:显示在视图JSON数据(LARAVEL)
{”响应 “:{” 结果 “:{” 联系人 “:{” 行 “:[{” 无 “:” 1" , “FL”:[{ “VAL”: “的ContactID”, “内容”: “144120000000079041”} ,{“val”:“第一个 名称”,“content”:“Tata”},{“val”:“Last Name”,“content”:“Nyerere”},{“val”:“Email” “content”:“[email protected]”},{“val”:“帐户 名称”,“内容”:“null”},{“val”:“电话”,“内容”:“255652400670”} ,{ “VAL”: “移动设备”, “内容”: “空”}]},{ “无”: “2”, “FL”:[{ “VAL”: “的ContactID”, “内容”:“144120000000069001 “},{”val“:”第一个 名称“,”content“:”Daniel“},{”val“:”Last Name“,”content“:”Nyerere“},{”val“:”Email“,”content“:”nyereredaniel @ hotmail .com“},{”val“:”帐户 名称“,”内容“:”null“},{”val“:”电话“,”内容“:”255754897505“},{”val“:”Mobile ”, “内容”: “空”}]},{ “无”: “3”, “FL”:[{ “VAL”: “的ContactID”, “内容”: “144120000000065068”},{ “VAL”: “第一个 姓名”,“内容”:“Lawrence”},{“val”:“最后的 姓名”,“内容”:“Zoho”},{“val”:“电子邮件”,“内容”内容“:”144120000000065066“},{”val“:”帐户 名称“ “电话”,“内容”:“1 888 900 9646”},{“val”:“Mobile”,“content”:“null”}]}]}},“uri”:“/ api/json/contacts/getrecords“}}
这里是我的控制器方法:
public function getDashboard()
{
$url = "MY URL IS HERE";
$json = file_get_contents($url);
$json = json_decode($json, true);
$response = $json['response'];
$result = $response['result'];
$contact = $result['Contacts'];
$data = $contact['row'];
return view('dashboard')->with('posts', $data);
}
这里是我的dashboard.blade显示我的视图页上的JSON数据:
@foreach($posts as $post)
@foreach($post['fl'] as $row)
<article class="post">
@if($row['val'] == 'First Name')
First Name: {{ $row['content'] }}
@endif
</article>
@endforeach
@endforeach
任何人都可以帮助我在这个问题上,以及如何写dashboard.blade文件中的foreach,因为我想展示在我的视图中的数据:
First Name Last Name Phone:
Tata Nyerere 255754897505
至于现在它只能显示
First Name: Tata
请帮助我,因为我花了时间来解决这个问题 我会感谢您的帮助球员。 在此先感谢#
如果您要在视图中迭代$leads['row']
,请使用return view('dashboard')->with('leads', $contact);
。
否则,你可以只使用return view('dashboard')->with('leads', $data);
和迭代在视图$leads
这样@foreach($leads as $rows)
从该行
$data = $contact['row'];
到
$data = $contact;
虽然进行更改你遇到的第二个错误索引First Name
和其他是因为您的数据不是以这种格式可以使用那样的格式。
你的第一个foreach将进入那些no
和fl
索引。在传入刀片服务器之前,您最好重新格式化您的响应数据。
我试图与'返回视图( '仪表盘') - >与( '线索',$接触);'和'$商机[ '行']为$ rows'我得到的错误''未定义索引:名字(查看:C:\ wamp \ www \ ZOHOCRMWIKI \ resources \ views \ dashboard.blade.php)'' – Nyerere