@DBRefs
鉴于以下数据结构,我如何访问相关模型的@foreach($tasks as $t)
{{$t->id}} // works fine
{{$t->client->last_active}} // Trying to get property of non-object
{{$t->client()->last_active}} // something similar error.
@endforeach
字段?
任务:
last_active
客户端:
public function client(){
return $this->belongsTo('\App\Client');
}
答案 0 :(得分:0)
原来是微不足道的,但无论如何我都会和你分享。其中一个任务尚未分配给客户端,因此$t->client
对于一行为空。正是错误信息所说的,我只是不相信它。 :)
通过其他论坛,我发现{{$t->client->last_active}}
仅适用于laravel 5,之后,您可能需要为早期版本使用parantheses。