gpt4 book ai didi

Laravel 关系 一到两列

转载 作者:行者123 更新时间:2023-12-02 10:06:50 27 4
gpt4 key购买 nike

我有一个模型团队,包含 ID 和名称。所有可能的团队都会被存储。

我的模型游戏有两列 team_1 和 team_2..我需要哪种关系?

我已经测试了很多,但它只适用于一列..

最佳答案

也许你可以试试这个:

class Team extends Model
{
protected $table = 'teams';

public function gameOwner()
{
return $this->hasMany('App\Games', 'team_1');
}

public function gameVisitor()
{
return $this->hasMany('App\Games', 'team_2');
}

public function games() {
return $this->gameOwner->merge($this->gameVisitor);
}

}

class Game extends Model
{
public function teamOvner() {
return $this->belongsTo('App\Team', 'team_1');
}

public function teamVisitor() {
return $this->belongsTo('App\Team', 'team_2');
}

public function teams() {
return $this->teamOvner->merge($this->teamVisitor);
}
}

关于Laravel 关系 一到两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31758603/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com