gpt4 book ai didi

laravel - 添加以从多个模型属性中选择框值

转载 作者:行者123 更新时间:2023-12-02 18:34:58 25 4
gpt4 key购买 nike

我想从 Laravel 中的另一个模型动态地将选项设置到我的选择框。所以我想做类似的事情:

$handymans = Handyman::lists('firstname', 'handyman_id');

但是,这仅添加到选择框的勤杂工的名字。如何将姓氏添加到选项值中,该值将显示给用户? (不仅仅是名字)。我尝试做这样的事情:

$handymans = Handyman::lists('firstname', 'lastname','handyman_id');

但这不起作用:( .

最佳答案

您可以通过类中的 mutator 获取值,将 full_name 属性附加到模型中,如下所示:

protected $appends = ['full_name'];

...

public function getFullNameAttribute()
{
return $this->firstname.' '.$this->lastname;
}

然后尝试列出它,这样调用:

$handymans = Handyman::all()->lists('full_name', 'handyman_id');

关于laravel - 添加以从多个模型属性中选择框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38573475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com