changes in dashboard in ccms

This commit is contained in:
2025-09-03 12:31:35 +05:45
parent 1d517d6bbd
commit 22a7876a10
2 changed files with 61 additions and 19 deletions

View File

@@ -6,6 +6,7 @@ use App\Models\User;
use Illuminate\Support\Facades\Session;
use Modules\CCMS\Models\Blog;
use Modules\CCMS\Models\Enquiry;
use Modules\CCMS\Models\Event;
use Modules\CCMS\Models\Partner;
use Modules\CCMS\Models\Service;
use Modules\CCMS\Models\Team;
@@ -21,6 +22,7 @@ class DashboardController extends Controller
'teamsCount' => Team::where('status', 1)->count(),
'servicesCount' => Service::where('status', 1)->count(),
'partnersCount' => Partner::where('status', 1)->count(),
'events' => Event::where('start_date', '>=', now())->limit(2)->get(),
]);
}

View File

@@ -7,29 +7,68 @@
<div class="col-lg-12">
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-6">
<div class="card card-animate">
<div class="card-body">
<div class="d-flex align-items-center">
<div class="flex-grow-1">
<p class="text-uppercase fw-medium text-muted mb-0">User Details</p>
<div class="row ">
<div class="col-md-6">
<div class="row g-3">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<h5 class="fw-semibold mb-1">{{ auth()->user()->name }}</h5>
<p class="mb-0 text-muted small">
<i class="ri-mail-line me-1"></i> {{ auth()->user()->email }}
</p>
<p class="mb-0 text-muted small">
<i class="ri-shield-user-line me-1"></i> Role:
{{ auth()->user()->getRoleNames()->first() }}
</p>
</div>
</div>
<div class="d-flex align-items-end justify-content-between mt-4">
<div>
<h4 class="fs-22 fw-semibold ff-secondary mb-4">ADMIN</h4>
<p class="mb-0 text-muted">Email: admin@gmail.com</p>
<p class="mb-0 text-muted">Role: Admin</p>
</div>
<div class="avatar-sm flex-shrink-0">
<span class="avatar-title bg-warning-subtle rounded fs-3">
<i class="ri-user-line text-warning"></i>
</span>
</div>
<div class="col-lg-12">
<div class="card card-animate">
<div class="card-body">
<h5 class="fw-semibold mb-3">Upcoming Events</h5>
<table class="table table-nowrap mb-0">
<tbody>
@forelse ($events as $key => $event)
<tr>
<td>
<h6 class="fs-14 mb-1">{{ $key + 1 }}</h6>
</td>
<td>
<a href="{{ route('event.index') }}">
<h6 class="fs-14 mb-1">{{ $event->title }}</h6>
<p class="text-muted mb-0">
{{ $event->description }}
</p>
</a>
</td>
<td class="text-end">
<span
class="badge bg-primary-subtle text-primary fs-12">
{{ $event->start_date }}
</span>
</td>
<td class="text-end">
<span class="badge bg-danger-subtle text-danger fs-12">
{{ $event->end_date }}
</span>
</td>
</tr>
@empty
<tr>
<td colspan="2" class="text-center">
<p class="text-muted mb-0">No upcoming events</p>
</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div>
</div><!-- end card body -->
</div><!-- end card -->
</div>
</div>
</div><!-- end col -->
<div class="col-lg-6">
@@ -115,6 +154,7 @@
</div>
</div><!-- end row -->
<div class="col-lg-12">
<!-- card -->
<div class="card">