@extends('admin.admin_dashboard')
@section('admin')
@php
$users = App\Models\User::where(function ($query) {
$query->whereDoesntHave('subscriptions') // Users without any subscriptions
->orWhereHas('subscriptions', function ($subQuery) {
$subQuery->where('status', '!=', 'active')
->orWhere('end_date', '<=', now());
}); // Users with expired or inactive subscriptions
})
->where('role', 'user')
->where('status', 1)
->latest()
->get();
@endphp
@if (Auth::user()->can('users.all'))
All Users
@endif
Unsubscribed Users : {{ count($users) }}
{{-- --}}
| s/n |
fullnames |
email |
phone_number |
country |
subscription status |
@foreach($users as $key => $user)
| {{ $key+1 }} |
{{ $user->title }} {{ $user->firstname }} {{ $user->surname }} |
{{ $user->email }} |
{{ $user->phone_number }} |
{{ $user->country }} |
Unsubscribed |
@endforeach
@endsection