创建Laravel查询时遇到问题

罗斯·皮尔森

我正在尝试在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;

我宁愿不必创建另一个多对多关系,因为这是将事情弄乱的全新的DB管理级别。

谢谢你的协助!〜罗斯

Lukasgeiter

试试这个:

$user = Auth::user();
$albums = new \Illuminate\Database\Eloquent\Collection;
foreach($user->bands as $band){
    $albums = $albums->merge($band->albums);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建Laravel查询时遇到问题

来自分类Dev

创建/运行查询以解决中值功能时遇到问题

来自分类Dev

SQL 查询在创建临时表时遇到问题

来自分类Dev

在Laravel中创建用户时遇到问题

来自分类Dev

编写MySQL查询时遇到问题

来自分类Dev

创建库包时遇到问题

来自分类Dev

创建外键时遇到问题

来自分类Dev

创建双重动画时遇到问题

来自分类Dev

创建ESLint CLIEngine时遇到问题

来自分类Dev

创建库包时遇到问题

来自分类Dev

创建ViewController实例时遇到问题

来自分类Dev

创建isPrime函数时遇到问题

来自分类Dev

创建特定模式时遇到问题

来自分类Dev

在MongoDB中使用子查询创建查询时遇到问题

来自分类Dev

PostgreSQL查询遇到问题

来自分类Dev

在VB中查询XML文档时遇到问题

来自分类Dev

使用CodeIgniter进行SQL查询时遇到问题

来自分类Dev

在MySQL中进行查询时遇到问题

来自分类Dev

发布/订阅Mongo汇总查询时遇到问题

来自分类Dev

通过PDO创建MySQL函数时遇到问题

来自分类Dev

创建我自己的HTML Helper时遇到问题

来自分类Dev

淘汰赛映射创建/更新时遇到问题

来自分类Dev

在视图上创建全文索引时遇到问题

来自分类Dev

创建PHP字符串时遇到问题

来自分类Dev

在C#中创建用户控件时遇到问题

来自分类Dev

在Clojure中创建Uberjar时遇到问题

来自分类Dev

在iOS应用中创建帐户原型时遇到问题

来自分类Dev

在ImageView中使用TextView创建ScrollView时遇到问题

来自分类Dev

创建开关表达式时遇到问题