我有一个卖家对象,它有一个相关的用户。我需要从 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;
});
?>