Файловый менеджер - Редактировать - /home/clickysoft/public_html/travel-guru.clickysoft.net/resources/views/front/user/dashboard.blade.php
Назад
@extends('front.layouts.master', ['is_travel_agent' => false]) @section('title', 'Dashboard') @section('content') <!-- DASHBOARD CONTENT SECTION BEGIN --> <section class="dashboard-content-sec"> <h3 class="welcome-john-heading">Welcome back, {{ auth()->user()->full_name }}!</h3> <div class="container-fluid container-fluid-new" x-data="{ rightSide: false, leftSide: false }"> @include('front.user.sidebar') <div class="main"> <div class="dashboard-right-box"> <div class="activity-heading"> <h4>Activity</h4> </div> <div class="chat-box-heading-flex"> <h5>Chats</h5> @if ($chattedUsers->count() > 4) <a href="{{ route('user.chat') }}">See all</a> @endif </div> <div class="chat-box-avatar-flex"> @foreach ($chattedUsers->take(4) as $user) <a href="{{ route('user.chat', ['user' => $user->id]) }}"> <div class="chats-avatar-box"> <span class="round-img-avatar"> <img src="{{ $user->profile_image ? asset('assets/img/profiles/' . $user->profile_image) : asset('assets/admin/img/profiles/default.png') }}" alt="image" class="img-fluid" /> </span> <h6>{{ $user->full_name }}</h6> @if ($user->last_seen) <p> Last seen <span class="minutes-break"> {{ $user->last_seen->diffForHumans() }} </span> </p> @endif </div> </a> @endforeach </div> <div class="calendar-content"> <h5>My Calendar <span>{{ $today->format('F Y') }}</span></h5> @if ($days[0]->month !== $today->month) <h5>Next Month <span>{{ $days[count($days) - 1]->format('F Y') }}</span></h5> @endif </div> @php use Carbon\Carbon; // Set the start date as today and the end date as 6 days from today $startDate = Carbon::today(); $endDate = $startDate->copy()->addDays(6); // Filter appointments that fall within the 7-day range $weekAppointments = $appointments->filter(function ($appointment) use ($startDate, $endDate) { $appointmentDate = Carbon::parse($appointment->date); return $appointmentDate->between($startDate, $endDate); }); @endphp @if ($weekAppointments->isEmpty()) <p>No appointments for this week.</p> @else @foreach ($days as $day) @php $dayAppointments = $appointments ->where('date', $day->format('Y-m-d')) ->filter(function ($appointment) use ($startDate, $endDate) { $appointmentDate = Carbon::parse($appointment->date); return $appointmentDate->between($startDate, $endDate); }); @endphp @if ($dayAppointments->isNotEmpty()) <h6 class="{{ $day->isSameDay($today) ? 'font-weight-bold' : '' }}"> {{ $day->format('l, F j') }} </h6> <br> @foreach ($dayAppointments as $appointment) @php $slot = $timeSlots->firstWhere('id', $appointment->time_slot_id); @endphp <p>Call with <strong>{{ $appointment->agent->full_name }}</strong> At {{ $slot->start_time }} to {{ $slot->end_time }} </p> @endforeach <br> @endif @endforeach @endif <div class="chat-box-heading-flex"> <h5>Reviews</h5> @if ($reviewsGiven->count() > 3) <a href="{{ route('user.reviews') }}">See all</a> @endif </div> <div class="reviews-content-grid"> @foreach ($reviewsGiven->take(3) as $review) <div class="reviews-content-grid-box"> <div class="ratings-star-flex"> <div class="stars-shp"> @for ($i = 1; $i <= 5; $i++) @if ($i <= $review->rating) <i class="fa fa-star" aria-hidden="true"></i> @else <i class="fa fa-star-o" aria-hidden="true"></i> <!-- empty star for ratings below current rating --> @endif @endfor </div> <div class="rating-date"> @if ($review->created_at) {{ $review->created_at->format('M j') }} @else {{ 'N/A' }} @endif </div> </div> <p>{{ $review->message }}</p> <div class="data-flex"> <div class="data-avatar"> <img src="{{ $review->agent?->profile_image ? asset('assets/img/profiles/' . $review->agent?->profile_image) : asset('assets/admin/img/profiles/default.png') }}" alt="image" class="img-fluid" /> </div> <div class="data-heading"> <h6>{{ $review->agent?->full_name ?? 'Unknown Agent' }}</h6> </div> </div> </div> @endforeach </div> </div> </div> <div class="overlay" @click="rightSide = false; leftSide = false" :class="{ 'active': rightSide || leftSide }"> </div> </div> </section> <!-- DASHBOARD CONTENT SECTION END --> @endsection @push('front-scripts') <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v1.9.4/dist/alpine.js"></script> @endpush
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка