小编Gea*_*rtz的帖子

Laravel Eloquent加入

我对Laravel很新.我还在努力学习它.我的问题是:

我有3个名为的表

  • 游戏
  • game_options
  • GAME_PLATFORMS

    在此输入图像描述

我有3个模型用于那些表

所以,当我这样做

$game = Game::find(1)->platforms;
Run Code Online (Sandbox Code Playgroud)

它只显示,

{"id":1,"platform_id":20,"game_id":1}
{"id":1,"platform_id":21,"game_id":1}
{"id":1,"platform_id":22,"game_id":1}
{"id":1,"platform_id":23,"game_id":1}
{"id":1,"platform_id":24,"game_id":1}
Run Code Online (Sandbox Code Playgroud)

但我需要这些ID的游戏名称和平台名称.问题是,我只想以雄辩的方式做到这一点.我可以使用"DB"或oldschool SQL,但我想知道这种方式是否可行.

另外,我正在寻找更好的laravel文档/书籍.我读到的大多数内容只是为我介绍了laravel或者太过先进.

php join laravel eloquent

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

eloquent ×1

join ×1

laravel ×1

php ×1