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