代码之家  ›  专栏  ›  技术社区  ›  Nileshsinh Rathod

无法获取同一外键的Laravel关系结果

  •  0
  • Nileshsinh Rathod  · 技术社区  · 9 年前

    donation_requests
    ---------------------------------------------------------------
    | id    name    donation_type_id    donation_request_type_id
    |--------------------------------------------------------------
    | 1     xyz     1                   3
    | 2     pqr     3                   2
    | 3     abc     3                   1
    | 4     klm     4                   1
    
    
    donation_types
    ------------------------
    | id    name
    -----------------------
    | 1     jakat
    | 2     sadka
    | 3     lillah
    | 4     fitra
    
    
    donation_request_types
    ------------------------
    | id    name
    -----------------------
    | 1     widow
    | 2     masjid
    | 3     madresha
    

    我想要带有捐赠类型名称和捐赠请求类型名称的捐赠请求数据 在我的捐赠请求中,模型代码如下

    public function donation_types()
    {
        return $this->belongsTo('App\DonationType','id','donation_type_id');
    }
    
    public function donation_request_types()
    {
        return $this->belongsTo('App\DonationRequestType','id','donation_request_type_id');
    }
    

    tinker screenshot

    2 回复  |  直到 9 年前
        1
  •  1
  •   omadonex    9 年前
    public function donation_types()
    {
        return $this->belongsTo('App\DonationType');
    }
    
    public function donation_request_types()
    {
        return $this->belongsTo('App\DonationRequestType');
    }
    
        2
  •  0
  •   Nileshsinh Rathod    9 年前

    根据我上面的问题,这段关系很好,在拉维尔·廷克(LaravelTinker)中也有问题。虽然在邮递员测试中我发现了完美的结果,但在修补程序中会出现一些问题。更新tinker,但仍然存在相同的问题。

    推荐文章