gpt4 book ai didi

php - Laravel Pluck - 如何获得多个字段

转载 作者:行者123 更新时间:2023-12-03 23:35:09 24 4
gpt4 key购买 nike

如何显示名字以外的内容? Select 和 pluck 使用 key => value 方法(通过此处的 id),我想在哪里编写我想要查看的其他列(例如 last_name、paygrade 等)?我想继续使用 Eloquent 惯例并显示有关所选选项的更多信息。

Controller

$users = User::select('id', 'first_name')->pluck('first_name', 'id');

Blade {!! Form::select('worker_id', $users, isset($users) ? $users : null, array('class' => '表单控件选择选择', 'data-placeholder'=> 'Worker.. .', '多个' => '多个')) !!}

最佳答案

你可以使用这个:

$users = User::selectRaw('id, CONCAT(first_name," ",last_name) as full_name')->pluck('full_name', 'id');

或者这个:

$users = User::select('id', DB::raw("concat(first_name, ' ', last_name) as full_name")->pluck('full_name', 'id');

关于php - Laravel Pluck - 如何获得多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43828462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com