fix select_array. needed for a correct format for select2
if `$data` is a `Collection` than the return format is `[{"key":["value"]}]` and not `[{"key":"value"}]`
This commit is contained in:
parent
47b80b504c
commit
37c7b876f3
|
@ -86,7 +86,7 @@ function raw_output($output = '')
|
|||
function select_array($data, $key_name, $value_name)
|
||||
{
|
||||
if ($data instanceof Collection) {
|
||||
return $data->mapToDictionary(function (BaseModel $model) use ($key_name, $value_name) {
|
||||
return $data->mapWithKeys(function (BaseModel $model) use ($key_name, $value_name) {
|
||||
return [$model->{$key_name} => $model->{$value_name}];
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue