8
我有一個有相關用戶的賣方對象。我需要填補LaravelCollective一個選擇,所以我需要做這樣的事情:Laravel從關係中抽取字段
{!! Form::selectGroup('seller_id', 'Seller', Seller::with('user')->pluck('user.first_name', 'id')->toArray(), null) !!}
的問題是,我不能把從關係(user.first_name)領域。
我該怎麼辦呢?
UPDATE
我想避免這樣做...
<?php
$sellers = [];
Seller::with('user')->get()->each(function ($seller) use (&$sellers) {
$sellers[$seller->id] = $seller->user->first_name;
});
?>
您在您的來電'動物內臟()'有爭論倒退。爲了得到你所建議的結果,你必須調用:'pluck('users.id','sellers.id')'。第一個參數是要採集的值,第二個參數是每個採集值用作數組鍵的值。 – Soulriser