【发布时间】:2019-07-05 21:15:44
【问题描述】:
我有Booking、Status 和User 模型。我还有一个数据透视表 booking_status 和额外的列 created_by 来跟踪谁更改了预订状态。
那么当我访问预订状态时如何获取用户信息:
$booking = App\Booking::first();
$statuses = $booking->history_statuses;
因此,当我在视图中遍历那些 statuses 时,我想检索用户的名称。是怎么做到的?
我知道我可以像这样访问该字段
$status->pivot->created_by
但后来我得到了用户的 ID,并且在每个状态的视图中按 id 获取用户感觉不正确。
【问题讨论】:
-
你能分享你所有的模型吗?
标签: laravel pivot relationship