【发布时间】:2015-05-07 13:07:42
【问题描述】:
我有两张桌子:
Persons
id, name, foto_id
和
Fotos
id, url
在Person 模型上,我添加了:
public function foto() {
return $this->hasOne("App\\Foto","id","foto_id");
}
请注意,我需要转义
\F...
当我尝试{{ $person->foto->url }} 时,我收到“尝试访问非对象的属性”错误。如果我{{ print_r($person->foto()) }} 我只会得到1...
我关注了 laravel 文档,还有这个 tutorial
这是我正在创建的一个学习 Laravel 的项目,因此感谢任何有用的建议!
编辑:
在artisan tinker、$person->foto->url 中按预期工作,返回Foto 对象就好了...
【问题讨论】: