【发布时间】:2019-06-11 08:55:49
【问题描述】:
有没有使用 select 和 join 子句检索名称的有效方法?我有一个 Note、NoteType 和 NoteStatus 模型。 Note 模型中有类型和状态字段,它们将被存储为整数(代表其各自模型的 id)。 NoteType 和 NoteStatus 模型具有 id 和 name 字段。
foreach($notes as $note)
{
$type=NoteType::where('id',$note->type)->first();
$note->type=$type->name;
$status=NoteStatus::where('id',$note->status)->first();
$note->status=$status->name;
}
【问题讨论】:
-
这些模型之间是否建立了关系?
-
@RossWilson 这些模型之间没有关系,这就是为什么考虑使用查询生成器
标签: database laravel laravel-query-builder