changes in dashboard in ccms
This commit is contained in:
@@ -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(),
|
||||
]);
|
||||
}
|
||||
|
||||
|
@@ -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="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>
|
||||
<div class="col-lg-12">
|
||||
<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>
|
||||
</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>
|
||||
<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>
|
||||
</div>
|
||||
</div><!-- end card body -->
|
||||
</div><!-- end card -->
|
||||
</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">
|
||||
|
Reference in New Issue
Block a user