我有一个控制器将对象数据暴露给视图:
$artifacts = Artifact::with('product');
return View::make('index', compact('artifacts'));
以前一直工作到上周。由于某些原因,我现在无法在模板本身中使用这些数据。
//this works
<?php
print_r($artifacts->first());
?>
//this doesnt
@foreach ($artifacts as $artifact)
<?php
print_r($artifact);
?>
@endforeach
答案 0 :(得分:3)
使用预先加载时,您需要获取实际的结果集。
$artifacts = Artifact::with('product')->get();