我正在尝试使用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...'])
!!}
为什么它会在select字段中显示此值:
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();