在php/laravel中将数据存储为对象而不是数组
我使用以下方法从刀片模板中提取数据:在php/laravel中将数据存储为对象而不是数组,php,oop,laravel,object,Php,Oop,Laravel,Object,我使用以下方法从刀片模板中提取数据: @foreach ($links as $link) <p>{{ ($link['title']) }} </p> @endforeach 只需将数组强制转换为对象: $obj_links = (object)$links; 我重写了控制器,如下所示: foreach($json['items'] as $item) { $link = new \stdClass; $link -> vidId =
@foreach ($links as $link)
<p>{{ ($link['title']) }} </p>
@endforeach
只需将数组强制转换为对象:
$obj_links = (object)$links;
我重写了控制器,如下所示:
foreach($json['items'] as $item) {
$link = new \stdClass;
$link -> vidId = $item['id']['videoId'];
$link -> title = $item['snippet']['title'];
$link -> thumb = $item['snippet']['thumbnails']['high']['url'];
$links[] = $link;
}
$data = [
'links' => $links,
'v' => $v
];
return view('results')->with($data);
$obj_links = (object)$links;
foreach($json['items'] as $item) {
$link = new \stdClass;
$link -> vidId = $item['id']['videoId'];
$link -> title = $item['snippet']['title'];
$link -> thumb = $item['snippet']['thumbnails']['high']['url'];
$links[] = $link;
}
$data = [
'links' => $links,
'v' => $v
];
return view('results')->with($data);