[ad_1]
I have two tables name is courses and admissions. Now i want to set if user purchage course then show admitted else show course price. bellow my code:
$courses = Course::orderby('id', 'desc')->get();
$admission = Admission::where('users_id', Auth::user()->id)->first() ?: app(Admission::class);
return view('Backend.Student.courses', compact('courses', 'admission'));
here is my condition in blade file:
@if( $course->id == $admission->courses_id )
<li class="list-inline-item">
<a href="javascript:void(0)" class="btn btn-info btn-sm"><h5 class="p-0 m-0 text-white"> {{ __('Admitted') }}</h5></a>
</li>
@if( !empty($admission->status == 'active') )
<li class="list-inline-item">
<a href="{{ route('access.course', $course->slug) }}" class="btn btn-warning btn-sm"><h5 class="p-0 m-0 text-white"> {{ __('Continue Course') }}</h5></a>
</li>
@endif
@else
<li class="list-inline-item">
<a href="{{ route('purchase.course', $course->slug) }}" class="btn btn-info btn-sm"><h5 class="p-0 m-0 text-white"> {{ __('Admission Now') }}</h5></a>
</li>
<li class="list-inline-item">{{ __('Price') }}: ৳{{ number_format( $course->price , 0 , '.' , ',' ) }} BDT</li>
@endif
This course is working but its showing only one course. When same user purchage multiple course it will show only one course is admitted. But i want if user purchage multiple course it should be show admitted each course. Sorry for my bad english and thanks for your kindness.
[ad_2]