Laravel 4使用2个数据库列填充下拉列表吗?

杰森·戴维斯
echo Form::select(
    'campaign_user_id',
    User::find(1)->profile->lists('first_name', 'id'),
    Input::get('campaign_user_id', $campaign->user_id),
    array(
      "placeholder" => "US",
      'class' => 'form-control',
      'disabled' => 'disabled'
    )
)

上面的代码用于构建下拉列表。它从数据库中获取用户列表。在第3行,您可以看到User::find(1)->profile->lists('first_name', 'id')

它正在获取first_name列,但是我需要以某种方式获取名列和姓氏列,并将其合并到此列表中。这样列表值仍然是用户ID,并显示全名。

任何想法如何使2分DB列这项工作first_namelast_name还是达到最终目标的另一种方法?

幸运索尼

//在您的模型中

class User extends Eloquent
{
    public function getFullNameAttribute()
    {
        return $this->attributes['first_name'] . ' ' . $this->attributes['last_name'];
    }
}

然后像这样抓:

User::find(1)->profile->lists('full_name', 'id');

要么

User::find(1)->profile->select(DB::raw('concat (first_name," ",last_name) as full_name,id'))->lists('full_name', 'id');

我喜欢第一个:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel数据库使用占位符选择下拉列表

来自分类Dev

在下拉列表laravel 4中使用数据库信息

来自分类Dev

使用laravel 4在下拉列表中显示数据库获取值

来自分类Dev

在Laravel 4中使用在2个数据库之间创建多对多关系

来自分类Dev

在Laravel中使用超过2个属性填充下拉列表

来自分类Dev

Laravel 4:使用Eloquent连接两个表进行多个数据库连接

来自分类Dev

使用Laravel 4同时模拟2个数据存储库

来自分类Dev

Laravel中数据库的依赖项下拉列表

来自分类Dev

对2个Laravel应用使用相同的数据库

来自分类Dev

laravel 4多个数据库连接

来自分类Dev

我可以在Laravel 4中使用Laravel 3中的数据库吗?

来自分类Dev

每个数据库使用一个Laravel迁移表

来自分类Dev

laravel使用多个数据库,查询语法

来自分类Dev

使用Laravel Migrate如何刷新单个数据库?

来自分类Dev

Laravel 多个数据库同时使用

来自分类Dev

使用 Laravel 连接多个数据库

来自分类Dev

Laravel:从数据库自动填充

来自分类Dev

Laravel 4关系可以使用不同的数据库吗

来自分类Dev

Laravel 4关系可以使用不同的数据库吗

来自分类Dev

我可以独立使用Laravel的数据库层吗?

来自分类Dev

您可以使用Laravel 5在数据库中创建条目而不填充Eloquent模型吗

来自分类Dev

您可以使用Laravel 5在数据库中创建条目而不填充Eloquent模型吗

来自分类Dev

Laravel Forge 如何在 2 个独立服务器上的 2 个数据库之间建立连接

来自分类Dev

Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

来自分类Dev

如何使用Laravel 4的Eloquent ORM从数据库中选择一个随机条目?

来自分类Dev

laravel从数据库中检查2个整数之间

来自分类Dev

Laravel:从 2 个 MySQL 数据库生成迁移

来自分类Dev

使用基于laravel 4.2中雄辩者列表的下拉列表中的两个数据

来自分类Dev

Laravel 5.7 使用动态下拉菜单显示数据库列中的所有值

Related 相关文章

  1. 1

    Laravel数据库使用占位符选择下拉列表

  2. 2

    在下拉列表laravel 4中使用数据库信息

  3. 3

    使用laravel 4在下拉列表中显示数据库获取值

  4. 4

    在Laravel 4中使用在2个数据库之间创建多对多关系

  5. 5

    在Laravel中使用超过2个属性填充下拉列表

  6. 6

    Laravel 4:使用Eloquent连接两个表进行多个数据库连接

  7. 7

    使用Laravel 4同时模拟2个数据存储库

  8. 8

    Laravel中数据库的依赖项下拉列表

  9. 9

    对2个Laravel应用使用相同的数据库

  10. 10

    laravel 4多个数据库连接

  11. 11

    我可以在Laravel 4中使用Laravel 3中的数据库吗?

  12. 12

    每个数据库使用一个Laravel迁移表

  13. 13

    laravel使用多个数据库,查询语法

  14. 14

    使用Laravel Migrate如何刷新单个数据库?

  15. 15

    Laravel 多个数据库同时使用

  16. 16

    使用 Laravel 连接多个数据库

  17. 17

    Laravel:从数据库自动填充

  18. 18

    Laravel 4关系可以使用不同的数据库吗

  19. 19

    Laravel 4关系可以使用不同的数据库吗

  20. 20

    我可以独立使用Laravel的数据库层吗?

  21. 21

    您可以使用Laravel 5在数据库中创建条目而不填充Eloquent模型吗

  22. 22

    您可以使用Laravel 5在数据库中创建条目而不填充Eloquent模型吗

  23. 23

    Laravel Forge 如何在 2 个独立服务器上的 2 个数据库之间建立连接

  24. 24

    Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

  25. 25

    如何使用Laravel 4的Eloquent ORM从数据库中选择一个随机条目?

  26. 26

    laravel从数据库中检查2个整数之间

  27. 27

    Laravel:从 2 个 MySQL 数据库生成迁移

  28. 28

    使用基于laravel 4.2中雄辩者列表的下拉列表中的两个数据

  29. 29

    Laravel 5.7 使用动态下拉菜单显示数据库列中的所有值

热门标签

归档