我目前正在編寫laravel 4中的項目,並且我試圖回顯一些雄辯數據作爲我正在構建的搜索功能的一部分。雄辯的關係輸出的視圖,未定義的偏移量0
現在,我的問題是:當我嘗試從另一個表(它與主表具有多對多關係)獲取一個值時,我不斷收到一個錯誤,指出未定義的偏移量0,但奇怪的是,相同的代碼只在幾分鐘前工作...(我添加了一些東西,然後ctrl + z'ed一路回到「工作」的一個,現在回想起相同的錯誤)
Controller.php
public function getData()
{
$data = Routine::with('measurements')->get();
return View::make('sok')
->with('title', 'Søk')
->with('data', $data);
}
View.blade.php
@if(isset($data))
<table>
<tr>
<td>ID</td>
<td>Tittel</td>
<td>Verdi</td>
<td>Ansatt ID</td>
</tr>
@foreach ($data as $data)
<tr>
<td>{{ $data->id }}</td>
<td>{{ $data->measurements[0]->title }}</td> //This be the one that errors
<td>{{ $data->value }}</td>
<td>{{ $data->emp_id }}</td>
</tr>
@endforeach
</table>
@endif
我目前不知所措,任何幫助將不勝感激。
你可以發佈$ data的var_dump嗎? – clod986
var_dump的一部分:http://imgur.com/AG2eD7p 太複雜了,只能複製粘貼,但實際上它在索引上使用+1下降了十幾次。 – user249494
如果你var_dump($ data-> measurements)呢? – clod986