0

问题是,当我提取 id 时,返回的 id 集合我只需要获取值

$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');

要通过那里的 ids 获取这些值的名称,但这里是不允许的,因为 ids 是一个集合而不是一个值

$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);

我想获取 ids 的值,从每个 id 的表中获取这些 id 的列,例如transferOfficeIdvehicleId .....

请帮忙。

4

0 回答 0