php 如果只有父模型有外键,如何使用关系?

y4ekin9u  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(83)

我有两个模型Service.php和Giveaway.php第一个模型有giveaway_id参数。
我需要得到这样的赠品模型内的关系:

public function service() {
      return $this->belongs(Service::class, 'id', 'giveaway_id');
   }

但这是行不通的,我有什么改变?

0qx6xfy6

0qx6xfy61#

第二个参数是相关模型上的外键的名称(在本例中为giveaway_id)。

class Giveaway extends Model
{
    public function service()
    {
        return $this->belongsTo(Service::class, 'giveaway_id', 'id');
    }
}

相关问题