From c894e83bbcfae85bb25a031bd7a6e722db549903 Mon Sep 17 00:00:00 2001 From: tbanov Date: Mon, 26 Oct 2015 15:49:38 +0200 Subject: [PATCH] Fix multiselect population for laravel 5.1 --- .../Admin/Models/Form/FormItem/MultiSelect.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php b/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php index 07221899..a4e95826 100644 --- a/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php +++ b/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php @@ -61,9 +61,9 @@ public function render() } $this->attributes['class'] .= ' multiselect'; $this->attributes['multiple'] = true; - - $values = ( is_object( $this->values() ) ) ? $this->values()->toArray() : $this->values(); - + + $values = ( is_object( $this->values() ) ) ? $this->values()->toArray() : $this->values(); + $content = $this->formBuilder->selectGroup($this->name, $this->label, $list, $values, $this->attributes); $content .= ''; return $content; @@ -120,7 +120,7 @@ public function values() { if ($result instanceof Relation) { - $result = $result->lists($part); + $result = $result->lists($part)->all(); } else { $result = $result->$part(); @@ -150,4 +150,4 @@ public function updateRequestData(&$data) } } -} +}