From e5aa40f368f3972c0c066ace4bb3992269301890 Mon Sep 17 00:00:00 2001 From: Shraddha Kulkarni Date: Fri, 19 Apr 2024 10:42:09 +0000 Subject: [PATCH] recursive function added --- resources/views/document-details.blade.php | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/resources/views/document-details.blade.php b/resources/views/document-details.blade.php index fccf1a8..59a809d 100644 --- a/resources/views/document-details.blade.php +++ b/resources/views/document-details.blade.php @@ -432,8 +432,19 @@ function showDeleteDialog(){ @endif @php - $all_collections = \App\Collection::all(); + $all_collections = \App\Collection::whereNull('parent_id')->get(); + $level = ''; + function listChildren($c,$level){ + $level = $level.'- '; + foreach($c->children as $ch){ + echo ''; + if($ch->children->count()){ + listChildren($ch, $level); + } + } + } @endphp + @if(Auth::user() && Auth::user()->hasRole('admin'))

Actions

@@ -446,11 +457,13 @@ function showDeleteDialog(){ @foreach ($all_collections as $c) + @php + if ($c->children->count()){ + listChildren($c, $level); + } + @endphp @endforeach