【发布时间】:2018-06-19 15:51:08
【问题描述】:
假设我有一个包含类别的集合,同时渴望加载每个类别的所有描述。所以这意味着,每个类别hasMany 描述。我想在下拉列表中显示所有描述,而optgroup label 是类别名称,属于描述。所以是这样的:
{{ Form::select('description', ['' => 'Select'] + $descriptions) }}
结果将是这样的(第一次谷歌点击):
我知道我需要简单地传递一个多维数组,但我不确定如何实现。任何指针都会有所帮助。我知道下面会给我一个Categories的数组:
Category::orderBy('name', 'asc')->pluck('name', 'id')->all();
但我不能简单地加载描述,因为以下将产生相同的 attay,没有任何描述:
Category::with('descriptions')->orderBy('name', 'asc')->pluck('name', 'id')->all();
【问题讨论】:
标签: php arrays laravel select optgroup