purchase history

Cette révision appartient à :
mojahidjouel 2023-12-19 13:43:16 +06:00
Parent 4ad886e7d2
révision 76e826271b
3 fichiers modifiés avec 77 ajouts et 59 suppressions

Voir le fichier

@ -16,8 +16,8 @@ public function index()
$student_info = Student::find(currentUserId());
$enrollment = Enrollment::where('student_id', currentUserId())->get();
$course = Course::get();
$checkout = Checkout::get();
$checkout = Checkout::where('student_id', currentUserId())->get();
// $purchaseHistory = Enrollment::with(['course', 'checkout'])->orderBy('enrollment_date', 'desc')->get();
return view('students.dashboard', compact('student_info','enrollment', 'course'));
return view('students.dashboard', compact('student_info','enrollment', 'course','checkout'));
}
}

Voir le fichier

@ -70,9 +70,9 @@
<div class="col-lg-8">
<div class="course-description-start">
<div class="video-area">
<video controls id="my-video" class="video-js w-100"
poster="{{asset('public/frontend/dist/images/courses/vthumb.jpg')}}" data-setup="{}">
<source src="{{asset('public/frontend/dist/images/courses/video.mp4')}}" class="w-100" />
<video controls id="myvideo" class="video-js w-100"
poster="{{asset('public/frontend/dist/images/courses/vthumb.jpg')}}" >
<source src="" class="w-100" />
</video>
</div>
<div class="course-description-start-content">
@ -507,7 +507,7 @@ class="button button-md button--primary float-end">Post
<div class="main-wizard">
<div class="main-wizard__wrapper">
<a class="main-wizard-start">
<div class="main-wizard-icon">
<div class="main-wizard-icon" onclick="show_video('{{$material->content}}')">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round"
@ -754,6 +754,7 @@ class="w-100"></textarea>
</div>
</div>
</div>
<script src="{{asset('public/frontend/src/js/jquery.min.js')}}"></script>
<script src="{{asset('public/frontend/src/js/bootstrap.bundle.min.js')}}"></script>
@ -771,7 +772,16 @@ class="w-100"></textarea>
hoverColor: "#FF7A1A",
ratedColors: ["#FF7A1A", "#FF7A1A", "#FF7A1A", "#FF7A1A", "#FF7A1A"],
starShape: "rounded",
});
});
function show_video(e){
let link="{{asset('public/uploads/courses/contents')}}/"+e
var video = document.getElementById('myvideo');
video.src = link;
video.play();
}
</script>
</body>

Voir le fichier

@ -498,64 +498,72 @@ class="contentCard-user d-flex align-items-center">
{{-- Purchase History --}}
<div class="tab-pane fade" id="nav-purchase" role="tabpanel" aria-labelledby="nav-purchase-tab">
@foreach ($enrollment as $e)
<div class="row">
<div class="col-lg-12">
<div class="purchase-area">
<div class="purchase-area-close">
<a href="#">
<svg width="12" height="12" viewBox="0 0 12 12" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path d="M11 1L1 11" stroke="#F15C4C" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M1 1L11 11" stroke="#F15C4C" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
<div class="d-flex align-items-lg-center align-items-start flex-column flex-lg-row">
<div class="purchase-area-items">
<div
class="purchase-area-items-start d-flex align-items-lg-center flex-column flex-lg-row">
<div class="image">
<a href="#">
<img src="{{asset('public/uploads/courses/'.$e->course?->image)}}"
alt="Image" />
</a>
</div>
<div class="text d-flex flex-column flex-lg-row">
<div class="text-main">
<h6>
<a href="#">{{$e->course?->title_en}}</a>
</h6>
<p> By <a
href="instructorcourses.html">{{$e->course?->instructor?->name_en}}</a>
</p>
@foreach ($checkout as $e)
@if ($e->cart_data)
<div class="row">
<div class="col-lg-12">
<div class="purchase-area">
<div class="purchase-area-close">
<a href="#">
<svg width="12" height="12" viewBox="0 0 12 12" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path d="M11 1L1 11" stroke="#F15C4C" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M1 1L11 11" stroke="#F15C4C" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
<div class="d-flex align-items-lg-center align-items-start flex-column flex-lg-row">
<div class="purchase-area-items">
@php $i=0; @endphp
@foreach (json_decode(base64_decode($e->cart_data))->cart as $data)
@php ++$i; @endphp
<div
class="purchase-area-items-start d-flex align-items-lg-center flex-column flex-lg-row">
<div class="image">
<a href="#">
<img src="{{asset('public/uploads/courses/'.$data->image)}}"
alt="Image" />
</a>
</div>
<div class="text d-flex flex-column flex-lg-row">
<div class="text-main">
<h6>
<a href="#">{{$data->title_en}}</a>
</h6>
<p> By <a
href="instructorcourses.html">{{$e->course?->instructor?->name_en}}</a>
</p>
</div>
<p>৳{{$data->price}}</p>
</div>
</div>
<p>৳{{$e->course?->price}}</p>
@endforeach
</div>
<div class="purchase-area-items-end">
<p>{{$e->created_at}}</p>
<dl class="row">
<dt class="col-sm-4">Total</dt>
<dd class="col-sm-8">{{json_decode(base64_decode($e->cart_data))->cart_details->total_amount}}</dd>
<dt class="col-sm-4">Total Courses</dt>
<dd class="col-sm-8">
{{$i}}
</dd>
<dt class="col-sm-4">Payment Type</dt>
<dd class="col-sm-8">
{{$e->txnid}}
</dd>
</dl>
</div>
</div>
</div>
<div class="purchase-area-items-end">
<p>11th Dec, 2020</p>
<dl class="row">
<dt class="col-sm-4">Subtotal</dt>
<dd class="col-sm-8">211 USD</dd>
<dt class="col-sm-4">Total Courses</dt>
<dd class="col-sm-8">
03
</dd>
<dt class="col-sm-4">Payment Type</dt>
<dd class="col-sm-8">
Credit Card
</dd>
</dl>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
<div class="row mt-3">
<div class="col-lg-12">