как получить значения из коллекций laravel - PullRequest
0 голосов
/ 23 января 2020

проблема в том, что когда я собираю идентификаторы, возвращается набор идентификаторов, мне нужно получить только значения

$transferOfficeId = $searchResults->pluck('office_id','office_id');
$vehicleId = $searchResults->pluck('vehicle_id','vehicle_id');
$agencyId = $searchResults->pluck('forAgency_id','forAgency_id');
$userId = $searchResults->pluck('addedBy_user_id','addedBy_user_id');

Чтобы получить имена этих значений по идентификаторам, но здесь это не разрешено, поскольку Идентификаторы являются коллекцией, а не значениями

$officeName = $bookingTransfersData->pluck('transferOffice.officeName','transferOffice.transfer_office_id')->get($transferOfficeId);
$vehicleName = $bookingTransfersData->pluck('vehicle.vehicleName','vehicle.vehicleName')->get($vehicleId);
$agencyName = $bookingTransfersData->pluck('agency.agencyName','agency.agencyName')->get($agencyId);
$userName = $bookingTransfersData->pluck('user.userName','user.userName')->get($userId);


return view('dashboard.index',compact('searchResults','fromDestinationName','toDestinationName','officeName', 'vehicleName','agencyName','userName'))
    ->with('i', (request()->input('page', 1) - 1) * 5);

Я хочу получить значения идентификаторов, выбранных для получения столбцов по этим идентификаторам из таблиц каждого идентификатора, таких как TransferOfficeId , vehicleId .....

, пожалуйста, помогите.

...