【发布时间】:2014-12-15 09:31:56
【问题描述】:
我正在尝试在 Laravel 4 中创建一个表单选择框。
有 3 个模型在起作用:用户、乐队和专辑。
我建立了雄辩的关系,并按如下方式工作:
- 一个用户有很多波段
- 一个乐队有很多用户
- 一个乐队有很多专辑
- 专辑属于乐队
如何创建一个数组 $albums:
$userid = Auth::user()->id;
$albums = Album::where(the band the album belongs to has a user with id = $userid);
我似乎无法弄清楚这一点。
我是否应该在相册和用户之间创建多对多关系,以便构建更简单的查询,例如 $albums = $user->albums;
我宁愿不必创建另一个多对多关系,因为这是一个全新的数据库管理级别,可以让事情变得混乱。
感谢您的帮助! 〜罗斯
【问题讨论】:
标签: sql forms select laravel eloquent