Laravel 关系未发现异常拉威尔

Laravel 关系未发现异常拉威尔,laravel,laravel-5.2,relation,Laravel,Laravel 5.2,Relation,我正面临一个问题,那就是为什么这段关系没有联系上 vendor.php class Vendor extends Model { public function internets() { return $this->hasMany('App\Internet'); } } internets.php class Internet extends Model { protected $with=['vendor','coba'];

我正面临一个问题,那就是为什么这段关系没有联系上

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');
    }
}
有人能帮我吗?

这将属于我

return $this->belongsTo('App\Vendor');
它将属于

return $this->belongsTo('App\Vendor');

试试这样的

在您的供应商中

 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');
    }
}

我希望这能解决您的问题。如果这样做有效,请告诉我

在您的供应商中

 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');
    }
}

我希望这能解决您的问题,让我知道这是否奏效

您是否有任何错误?请在控制器中显示您的db结构添加
使用App\Internet和/或
使用应用程序\供应商您是否收到任何错误?请在控制器中显示您的数据库结构添加
使用App\Internet和/或
使用应用程序\供应商
Hi@Mohsin..I已经添加了受保护的$primarykey='id';公共函数Internet(){return$this->belongsTo(App/Vendor::class,'Vendor_id');}我仍然得到“null”Hi@Mohsin..我已经像这样添加了受保护的$primarykey='id';公共函数Internet(){return$this->belongsTo(App/Vendor::class,'Vendor_id');}我仍然得到“null”