我已经使用 Laravel 4 几天了,我偶然发现了一些我似乎无法修复的东西。
使用 Eloquent,我设置了 2 个模型,其中Appointment
与belongsTo
. Room
像这样检索它之后(使用急切加载):
$appointments = Appointment::with('room')->get();
我在我看来打印它:http: //paste.laravel.com/fnL
我遍历它并检索 Appointment 的值:
@foreach($appointments as $appointment)
<tr>
<td>{{ $appointment->begins_at }}</td>
<td>
<a href="/admin/appointments/delete/{{ $appointment->id }}" class="btn btn-mini btn-danger">Verwijderen</a>
</td>
</tr>
@endforeach
这很好用,但是当我添加以下行时:
<td>{{ $appointment->room->name }}</td>
它抛出以下错误:
ErrorException: Notice: Trying to get property of non-object
我可能只是忽略了一些东西,但我已经看了很长一段时间了,但我只是没有看到它......
提前感谢您的帮助!