Laravel 4.2 下拉列表
Laravel 4.2 Dropdown List
我想使用存储在我的数据库中的数据填充 select 输入。
我的客户有 名字 和 姓氏 字段,我想显示 全名 (名字和姓氏)在下拉列表中。
我正在使用 Client::lists('firstname', 'id')
生成列表。显然这只会显示名字。
如何合并上面代码中的两个字段,或者有更好的替代方法吗?
另一个相关问题,如何将第一个选项设置为 --请 select 一个客户-- 而不是让第一个客户直接在顶部.
您通过将以下代码添加到您的用户模型来定义您的访问器
public function getUserNameAttribute()
{
return "{$this->lastname} {$this->firstname}";
}
并以这种方式查询您的模型
$list = User::get(['firstname','lastname','id'])->lists('username','id');
问候--请select一个客户-- ,
你可以做一个数组合并或者
像这样做加号
Form::select('list',['0'=>'--please select a client--'] + $list);
我想使用存储在我的数据库中的数据填充 select 输入。
我的客户有 名字 和 姓氏 字段,我想显示 全名 (名字和姓氏)在下拉列表中。
我正在使用 Client::lists('firstname', 'id')
生成列表。显然这只会显示名字。
如何合并上面代码中的两个字段,或者有更好的替代方法吗?
另一个相关问题,如何将第一个选项设置为 --请 select 一个客户-- 而不是让第一个客户直接在顶部.
您通过将以下代码添加到您的用户模型来定义您的访问器
public function getUserNameAttribute()
{
return "{$this->lastname} {$this->firstname}";
}
并以这种方式查询您的模型
$list = User::get(['firstname','lastname','id'])->lists('username','id');
问候--请select一个客户-- ,
你可以做一个数组合并或者 像这样做加号
Form::select('list',['0'=>'--please select a client--'] + $list);