在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);