Laravel Eloquent ORM似乎很容易

时间:2014-07-08 08:26:00

标签: php database laravel orm eloquent

我尝试将表连接到ORM。 我有一个'客户'表和'联系人'。

在我的模特中,我写了这个:

class Customer extends Eloquent {
    protected $fillable = [];
    protected $softDelete = true;
    protected $guarded = array();


    public function contacts()
    {
        return $this->hasMany('Contact');
    }

}

和这个

class Contact extends Eloquent {
    protected $fillable = [];
    protected $softDelete = true;
    protected $guarded = array();

    public function customer()
    {
        return $this->belongsTo('Customer');
    }

}

当我尝试

时,在我的控制器中
return Customer::find($id)->contacts

我没有结果:/

我错过了什么?

谢谢

1 个答案:

答案 0 :(得分:0)

我的坏!

Ma数据库播种机保存种子140个客户和35个联系人。 我试着获得第140次联系...

我的代码完美无缺