用户
> ID(主要)
>电子邮件
>密码
> real_name
游戏
> ID(主要)
> user_one_ID(国外)
> user_one_score
> user_two_ID(国外)
> user_two_score
我的游戏桌与两个用户持有两个外交关系.
我的问题是如何为这个表结构建立模型关系? – 根据the laravel documentation,我应该在模型中创建一个函数并将其与其关系绑定
例如
public function users(){ $this->belongsTo('game');}
但是我似乎无法在文档中找到任何告诉我如何处理两个外键的内容.就像我上面的表结构一样.
我希望你能在这里帮助我.
谢谢
迁移:$table->integer('player1')->unsigned();$table->foreign('player1')->references('ID')->on('users')->onDelete('cascade');$table->integer('player2')->unsigned();$table->foreign('player2')->references('ID')->on('users')->onDelete('cascade');
一个模型:
public function player1(){ $this->belongsTo('Game','player1');}public function player2(){ $this->belongsTo('Game','player2');}
编辑用户deczo建议将“游戏”改为“游戏”.
总结以上是内存溢出为你收集整理的php – 两个外键,如何映射laravel雄辩全部内容,希望文章能够帮你解决php – 两个外键,如何映射laravel雄辩所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)