laravel - Laravel 和列表的问题
问题描述
我正在尝试使用 concat 值创建一个列表,我的代码是:
\App\Models\Clientes::selectRaw(
" CONCAT('numero', ' ', 'razon_social') as nombre, id "
)->lists('nombre', 'id')->all();
我的 HTML 代码是:
<div class="form-group col-sm-6 col-lg-6">
{!! Form::label('cliente', 'Cliente') !!}
{!! Form::select('cliente',
($clientes),
null,
['class' => 'form-control dropdown_add',
'required',
'placeholder' => 'Cliente...'])
!!}
为什么它在选择字段中显示此值:
numero razon_social
为什么它不向我显示这样的:789 Bombillos C.A
?
我的意思是它向我显示了表格列的名称,但没有向我显示值。
谢谢
解决方案
问题是字段名称上的引号numero
和razon_social
\App\Models\Clientes::selectRaw( " CONCAT('numero', ' ', 'razon_social') as nombre, id " )->lists('nombre', 'id')->all();
你需要像这样使用它们:
\App\Models\Clientes::selectRaw( " CONCAT(numero, ' ', razon_social) as nombre, id " )->lists('nombre', 'id')->all();
推荐阅读
- oracle - 快速加入两个大表
- mysql - 通过 user_id 获取不同的值作为数组
- excel - Excel根据匹配的行和匹配的列输入表格
- ruby - 无法从哈希中提取数据
- powerbi-embedded - 通知 JavaScript 用户在 PowerBI Embedded 中处于活动状态
- android - 如何使用 Kotlin 将数据导入应用程序?
- excel - excel/google 表格:如何对由冒号分隔的值求和(:)
- computer-science - 我想要一个学习计算机科学的课程
- unit-testing - Jasmine Karma 在角度 5 中调用登录组件
- javascript - Vue.js 异步遍历