laravel 多表关联查询问题

现在有三张表:

  • alarm_log
  • tags
  • tag_users

关联关系是这样:

alram_log belongsTo tags
tags hasMany alarm_log
tags hasOne tagUser
tagUser belongsTo tags

现在要根据tagUser的name字段查出来所有的alarm_log

文档看了无数遍试了n种查询语句,总是得不到理想的结果

阅读 2.3k
1 个回答
$tagUser = TagUser::where('name', $name)->first();
$logs = $tagUser->tags->alramLog;
推荐问题