@extends('layouts.app') @section('title', 'User Details') @section('content')

User Details: {{ $user->name }}

@if(auth()->user()->hasRole('admin')) Edit @endif Back
{{-- User Information --}}
{{ strtoupper(substr($user->name, 0, 1)) }}
{{ $user->name }}

{{ $user->email }}

@if($user->is_active) Active @else Inactive @endif @if($user->id === auth()->id()) You @endif

{{ $user->company?->company_name ?? '-' }}

{{ $user->created_at->format('d M Y') }}

{{ $user->updated_at->format('d M Y, H:i') }}

{{-- Assigned Roles --}}
Assigned Roles ({{ $user->roles->count() }})
@if($user->roles->count() > 0)
@foreach($user->roles as $role)
{{ $role->name }}
@if($role->description)

{{ $role->description }}

@endif {{ $role->permissions->count() }} permissions
@endforeach
@else

No roles assigned to this user

@endif
{{-- Permissions --}}
Permissions
@php $allPermissions = collect(); foreach ($user->roles as $role) { $allPermissions = $allPermissions->merge($role->permissions); } $allPermissions = $allPermissions->unique('id'); $groupedPermissions = $allPermissions->groupBy('module'); @endphp @if($allPermissions->count() > 0) @foreach($groupedPermissions as $module => $permissions)
{{ ucfirst($module) }} Module
@foreach($permissions as $permission)
{{ $permission->name }} @if($permission->description)
{{ $permission->description }} @endif
@endforeach
@endforeach @else

No permissions assigned

@endif
@endsection