Bed*_*uin 3 laravel laravel-5 laravel-5.3
我使用该pluck()
函数来获取带有键、值的输出集合:
$work_types = Work::orderBy('name')->get()->pluck('name', 'id');
Run Code Online (Sandbox Code Playgroud)
输出是:
{
0 => "Name1",
1 => "Name2",
2 => "Name3
}
Run Code Online (Sandbox Code Playgroud)
如何将值name
与值合并id
以获得以下对象:
{
0 => "0 -Name1",
1 => "1 - Name2",
2 => "2 - Name3
}
Run Code Online (Sandbox Code Playgroud)
Laravel 的方法是创建一个访问器:
public function getIdNameAttribute($value)
{
return $this->id.' - '.$this->name;
}
Run Code Online (Sandbox Code Playgroud)
然后使用它:
$work_types = Work::orderBy('name')->pluck('id_name', 'id');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3985 次 |
最近记录: |