@extends('layout.mainlayout') @section('content')
@component('components.breadcrumb') @slot('title') User Management @endslot @endcomponent @if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
{{ isset($user) ? 'Edit User' : 'Add New User' }}
@csrf @if (isset($user)) @method('PUT') @endif
@if ($roles->isEmpty())
No roles available. Please create roles first.
@else @php // Preselect from old input (on validation fail) or current user roles (edit) $selectedNames = collect( old('roles', isset($user) ? $user->getRoleNames()->toArray() : []), ); @endphp @endif
@if (isset($user) && $user->profile_photo) @endif

All Users

@foreach ($users as $usr) @endforeach
ID Name Email Employee Code Role Department Designation Employee Type Status Actions
{{ $usr->id }} {{ $usr->name }} {{ $usr->email }} {{ $usr->employee_code ?? '' }} {{ $usr->getRoleNames()->implode(', ') }} {{ optional($usr->department)->name }} {{ optional($usr->designation)->name }} {{ optional($usr->employeeType)->name }} {{ $usr->status }} @can('update-user') Edit @endcan @can('delete-user') Delete @endcan
@endsection @push('scripts') @endpush