From 0ecdf52c29652ebae4f5185009d3f3723d18a82f Mon Sep 17 00:00:00 2001 From: Windows Store Date: Tue, 18 Aug 2026 19:49:19 +0330 Subject: [PATCH] feat: make dashboard and sidebar dynamic --- .../Controllers/Admin/DashboardController.php | 26 +++ resources/views/admin/dashboard.blade.php | 87 ++++++++ .../views/dashboard/layouts/sidebar.blade.php | 190 +++++++++++++++--- resources/views/index.blade.php | 172 +--------------- resources/views/layouts/navbar.blade.php | 26 +-- 5 files changed, 287 insertions(+), 214 deletions(-) create mode 100644 app/Http/Controllers/Admin/DashboardController.php create mode 100644 resources/views/admin/dashboard.blade.php diff --git a/app/Http/Controllers/Admin/DashboardController.php b/app/Http/Controllers/Admin/DashboardController.php new file mode 100644 index 0000000..b33e939 --- /dev/null +++ b/app/Http/Controllers/Admin/DashboardController.php @@ -0,0 +1,26 @@ +latest() + ->paginate(5); + + $totalUser = User::count(); + $totalTours = Tour::count(); + $totalFlights = Flight::count(); + + return view('admin.dashboard', compact('totalUser', 'totalTours', 'totalFlights' , 'recentComments')); + } +} diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php new file mode 100644 index 0000000..bfa42be --- /dev/null +++ b/resources/views/admin/dashboard.blade.php @@ -0,0 +1,87 @@ +@extends('dashboard.layouts.app') + +@section('title' , 'داشبورد') + + +@section('account-content') + +
+
+
+
+
+

{{$totalUser}} عدد

+ تمام کاربر ها +
+
+ +
+
+
+
+
+
+

{{$totalTours}} عدد

+ تعداد تور +
+
+ +
+
+
+
+
+
+

{{$totalFlights}} عدد

+ تعداد پرواز ها +
+
+ +
+
+
+
+
+ +
+ +
+
+
+ + +@endsection diff --git a/resources/views/dashboard/layouts/sidebar.blade.php b/resources/views/dashboard/layouts/sidebar.blade.php index 64d52bc..ba433e3 100644 --- a/resources/views/dashboard/layouts/sidebar.blade.php +++ b/resources/views/dashboard/layouts/sidebar.blade.php @@ -1,34 +1,174 @@ - - -
+ + + +
diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 4638872..1070a5c 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -1,7 +1,7 @@ @extends('layouts.app') @section('content')
-
+
@@ -17,176 +17,6 @@
- -
-
-
- - - -
-
-
- -
diff --git a/resources/views/layouts/navbar.blade.php b/resources/views/layouts/navbar.blade.php index 163d1cd..e4627d2 100644 --- a/resources/views/layouts/navbar.blade.php +++ b/resources/views/layouts/navbar.blade.php @@ -24,7 +24,6 @@
  • ثبت نام
  • - -
    - - - - - - -
    - @if(!auth()->check()) - ثبت نام | ورود + @if(auth('admin')->check()) + پنل ادمین + @elseif(auth('web')->check()) + پروفایل @else - {{auth()->user()->first_name . ' ' . auth()->user()->last_name}} + ثبت نام | ورود @endif -