From 597d161a38232efa6dcf098ffd19f59411962dd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Thu, 11 Aug 2016 00:49:05 +0200 Subject: [PATCH] FEATURE: add tree view into creating new category --- .../Categories/Http/Controllers/CreateNewCategory.php | 3 ++- modules/Categories/Resources/views/admin/form.blade.php | 3 +-- .../admin/snippets/optionParentCategories.blade.php | 9 +++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 modules/Categories/Resources/views/admin/snippets/optionParentCategories.blade.php diff --git a/modules/Categories/Http/Controllers/CreateNewCategory.php b/modules/Categories/Http/Controllers/CreateNewCategory.php index c81502ca..0f72c29e 100644 --- a/modules/Categories/Http/Controllers/CreateNewCategory.php +++ b/modules/Categories/Http/Controllers/CreateNewCategory.php @@ -17,7 +17,8 @@ class CreateNewCategory extends Controller public function getNew() { $category = new Category(); - $categories = Category::getTree(); + $categories = Category::getTree()->toArray(); + $modules = Module::where('enabled', true) ->get(); diff --git a/modules/Categories/Resources/views/admin/form.blade.php b/modules/Categories/Resources/views/admin/form.blade.php index 5fa3c021..3f38b6dc 100644 --- a/modules/Categories/Resources/views/admin/form.blade.php +++ b/modules/Categories/Resources/views/admin/form.blade.php @@ -35,8 +35,7 @@ diff --git a/modules/Categories/Resources/views/admin/snippets/optionParentCategories.blade.php b/modules/Categories/Resources/views/admin/snippets/optionParentCategories.blade.php new file mode 100644 index 00000000..aee0f619 --- /dev/null +++ b/modules/Categories/Resources/views/admin/snippets/optionParentCategories.blade.php @@ -0,0 +1,9 @@ + + +@if(isset($currentCategory['children'])) + @foreach($currentCategory['children'] as $category) + @include('categories::admin.snippets.optionParentCategories', ['selectedCategory' => $selectedCategory, 'currentCategory' => $category, 'level' => $level+1]) + @endforeach +@endif \ No newline at end of file