diff --git a/app/Http/Controllers/Admin/Auth/DashboardController.php b/app/Http/Controllers/Admin/Auth/DashboardController.php index 2ba1946..0b754d0 100644 --- a/app/Http/Controllers/Admin/Auth/DashboardController.php +++ b/app/Http/Controllers/Admin/Auth/DashboardController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Admin\Auth; use App\Http\Controllers\Controller; +use App\Models\ActivityLog; use App\Models\Admin; use App\Models\Flight; use App\Models\Tour; @@ -21,15 +22,20 @@ class DashboardController extends Controller $flightsCount = Flight::count(); $tourViews= Tour::query() - ->selectRaw('DATE(create_at) as date,SUM(views) as total') + ->selectRaw('DATE(created_at) as date,SUM(views) as total') ->where('created_at','>=',now()->subDays(9)) - ->qroupBy('date') + ->groupBy('date') ->orderBy('date') ->get(); + $logs = ActivityLog::with('admin') + ->latest() + ->take(5) + ->get(); return view('admin.dashboard',compact('adminsCount', 'usersCount','toursCount','flightsCount','tourViews' + ,'logs' )); } } diff --git a/config/project.php b/config/project.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/config/project.php @@ -0,0 +1 @@ + - داشبورد - - + داشبورد + @endsection - @section('content') +
-
- - -

+

داشبورد مدیریت

- - -
-
-
+
-
+
مدیران
-

+ +

{{ $adminsCount ?? 0 }}

-
- -
-
+
-
+
کاربران
-

+

{{ $usersCount ?? 0 }}

@@ -67,83 +55,159 @@
- -
-
+
-
+
تورها
-

+ +

{{ $toursCount ?? 0 }}

-
- -
-
+
-
+
پروازها
-

+ +

{{ $flightsCount ?? 0 }}

- -
- - -
- - - -
- -
- +
+
آخرین فعالیت‌ها -
-
+ -

- هنوز فعالیتی ثبت نشده است. -

+ + + + + + + + + + + + + @forelse($logs as $log) + + + + + + + + + + + + @empty + + + + + + @endforelse + + +
کاربرعملیاتبخشتاریخ
+ {{ $log->admin->name ?? '-' }} + + {{ $log->action }} + + {{ $log->model }} + + {{ $log->created_at->toJalali()->format('Y/m/d H:i') }} +
+ فعالیتی ثبت نشده است +
+
+
+ +
+ + +
+ + نمودار بازدید تورها در ۱۰ روز اخیر
+
+ + +
- -
+ + @endsection diff --git a/resources/views/admin/reports/exports.blade.php b/resources/views/admin/reports/exports.blade.php deleted file mode 100644 index f11d369..0000000 --- a/resources/views/admin/reports/exports.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
- -
diff --git a/resources/views/admin/reports/visits.blade.php b/resources/views/admin/reports/visits.blade.php deleted file mode 100644 index 0b6c400..0000000 --- a/resources/views/admin/reports/visits.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
- -