{{-- resources/views/pro/users/index.blade.php --}} @extends('layouts.base') @section('title', __('Users')) @section('content')

{{ __('Users of your company') }}

{{ __('Showing :count users (page :page of :pages)', [ 'count' => $users->total(), 'page' => $users->currentPage(), 'pages' => $users->lastPage(), ]) }}

@if(session('ok'))
{{ session('ok') }}
@endif @if($users->isEmpty())
{{ __('No user found for your company.') }}
@else
@foreach($users as $u) {{-- --}} @endforeach
{{ __('Lastname') }} {{ __('Firstname') }} {{ __('Email') }} {{ __('Role') }} {{ __('Actions') }}
{{ $u->lastname ?? '—' }} {{ $u->firstname ?? '—' }} {{ $u->email }} @switch((int)($u->role_id ?? 0)) @case(2) {{ __('Admin Pro') }} @break @case(4) {{ __('Pro') }} @break @default {{ __('User') }} @endswitch @php // Avoid N+1 in production by eager loading in controller if needed $socNames = method_exists($u, 'societies') ? $u->societies()->pluck('name')->all() : []; @endphp @if(empty($socNames)) @else {{ implode(', ', $socNames) }} @endif {{ __('Edit') }}
{{ $users->links() }}
@endif
@endsection