分享 / 3 / 2 / 创建于 6年前
为什么调用model中的函数会提示错误呢,Call to undefined method App\User::xinxi()
模型关联 一对一
<?php namespace App; use Illuminate\Database\Eloquent\Model; class User extends Model { /** * 获取与用户关联的电话记录。 */ public function phone() { return $this->hasOne('App\Phone'); } }
hasOne 方法的第一个参数是关联模型的类名。一旦定义了模型关联,我们就可以使用 Eloquent 动态属性获得相关的记录。动态属性允许你访问关系方法就像访问模型中定义的属性一样:
hasOne
$phone = User::find(1)->phone;
明显没有find到数据。就成了空对象了
我要举报该,理由是:
模型关联 一对一
hasOne方法的第一个参数是关联模型的类名。一旦定义了模型关联,我们就可以使用 Eloquent 动态属性获得相关的记录。动态属性允许你访问关系方法就像访问模型中定义的属性一样:明显没有find到数据。就成了空对象了