我遇到了一个问题,为什么关系没有联系。
vendor.php
class Vendor extends Model
{
public function internets()
{
return $this->hasMany('App\Internet');
}
}
internets.php
class Internet extends Model
{
protected $with=['vendor','coba'];
public function vendor()
{
return $this->belongTo('App\Vendor');
}
}
任何人都可以帮助我?
答案 0 :(得分:2)
它将属于所有
return $this->belongsTo('App\Vendor');
答案 1 :(得分:0)
尝试这样的事情
在您的供应商中
class Vendor extends Model
{
protected $table = 'Vendor Table Name';
protected $primarykey = 'Your Vendor Table primary Key';
public function internets()
{
return $this->hasMany(App\Internet::class, 'relational key');
}
}
并在您的互联网
class Internet extends Model
{
protected $with=['vendor','coba'];
protected $table = 'Internet Table Name';
protected $primarykey = 'Internet table primary key';
public function vendor()
{
return $this->belongsTo(App\Vendor::class, 'relation key');
}
}
我希望这会解决你的问题让我知道如果这样做的话