@php $Authuser = Auth::user(); // Edit permission $canAddressEdit = $Authuser && ( ($module_type === 'admin' && $Authuser->hasPermission('admin.users.address.edit')) || ($module_type === 'vendor' && $Authuser->hasPermission('vendor.users.address.edit')) || ($module_type === 'customer' && $Authuser->hasPermission('customer.users.address.edit')) ); // Delete permission $canAddressDelete = $Authuser && ( ($module_type === 'admin' && $Authuser->hasPermission('admin.users.address.delete')) || ($module_type === 'vendor' && $Authuser->hasPermission('vendor.users.address.delete')) || ($module_type === 'customer' && $Authuser->hasPermission('customer.users.address.delete')) ); // Set Default permission $canSetDefault = $Authuser && ( ($module_type === 'admin' && $Authuser->hasPermission('admin.users.address.setdefault')) || ($module_type === 'vendor' && $Authuser->hasPermission('vendor.users.address.setdefault')) || ($module_type === 'customer' && $Authuser->hasPermission('customer.users.address.setdefault')) ); @endphp @forelse($address as $index => $addr) @empty @endforelse
# Address Country State City zipCode Actions
{{ $address->firstItem() + $index }} {{ $addr->address }} {{ $addr->country_name }} {{ $addr->state_name }} {{ $addr->city_name }} {{ $addr->zip_code }} {{-- Edit --}} @if ($canAddressEdit) @endif {{-- Set Default (only if not already default) --}} @if ($canSetDefault && $addr->is_default != 1) @endif {{-- Delete --}} @if ($canAddressDelete) @endif {{-- Default Badge --}} @if ($addr->is_default === 1) Default @endif
No addresses found.
{{-- Pagination --}}
Showing {{ $address->firstItem() }} to {{ $address->lastItem() }} of {{ $address->total() }} entries
{!! $address->appends(request()->query())->links('pagination::bootstrap-5') !!}