Mam obiekt sprzedającego, który ma powiązanego użytkownika. Muszę wypełnić select z LaravelCollective więc muszę zrobić coś takiego:Laravel zrzuć pola z relacji
{!! Form::selectGroup('seller_id', 'Seller', Seller::with('user')->pluck('user.first_name', 'id')->toArray(), null) !!}
Problem polega na tym, że nie mogę wziąć ze stosunków pól (user.first_name).
Jak mogę to zrobić?
UPDATE
Chcę, aby uniknąć w ten sposób ...
<?php
$sellers = [];
Seller::with('user')->get()->each(function ($seller) use (&$sellers) {
$sellers[$seller->id] = $seller->user->first_name;
});
?>
mieć argumenty do tyłu w wywołaniu 'Pluck()'. Aby uzyskać sugerowane wyniki, musisz zadzwonić: 'pluck ('users.id', 'sellers.id')'. Pierwszy argument jest wartością do skubania, drugi argument jest wartością używaną jako klucz tablicy na wyskubaną wartość. – Soulriser