拉拉维尔从关系中拔出田野
2022-08-30 11:36:37
我有一个卖家对象,其中包含相关用户。我需要填写LaravelCollective的选择,所以我需要做这样的东西:
{!! Form::selectGroup('seller_id', 'Seller', Seller::with('user')->pluck('user.first_name', 'id')->toArray(), null) !!}
问题是我无法从关系中获取字段(user.first_name)。
我该怎么做?
更新
我想避免这样做...
<?php
$sellers = [];
Seller::with('user')->get()->each(function ($seller) use (&$sellers) {
$sellers[$seller->id] = $seller->user->first_name;
});
?>