@extends('layouts.app') @section('title', 'تفاصيل المستخدم') @section('content')

{{ $user->name }}

@if(auth()->id() !== $user->id) تعديل @endif
معلومات المستخدم
{{ mb_substr($user->name, 0, 1) }}

{{ $user->name }}

{{ $user->email }}

@if($user->roles->count() > 0) {{ ucfirst(str_replace('_', ' ', $user->roles->first()->name)) }} @else لا يوجد @endif
@if($user->is_active) نشط @else غير نشط @endif
@if($user->organization) {{ $user->organization->name }} @else غير مرتبط بهيئة @endif
سجل الحركات الأخيرة
@php $activities = \App\Models\ActivityLog::where('user_id', $user->id) ->latest() ->limit(10) ->get(); @endphp @if($activities->count() > 0)
@foreach($activities as $activity)
@php $actionIcon = match($activity->action) { 'created' => 'fa-plus-circle text-success', 'updated' => 'fa-edit text-warning', 'deleted' => 'fa-trash text-danger', 'logged_in' => 'fa-sign-in-alt text-primary', 'logged_out' => 'fa-sign-out-alt text-secondary', default => 'fa-circle text-info' }; @endphp {{ $activity->description }}
{{ $activity->ip_address ?? 'غير متوفر' }}
{{ $activity->created_at->diffForHumans() }}
@endforeach
@else

لا توجد حركات مسجلة

@endif
معلومات الحساب
  • الرقم: {{ $user->id }}
  • تاريخ التسجيل:
    {{ $user->created_at->format('Y-m-d H:i') }}
    {{ $user->created_at->diffForHumans() }}
  • @if($user->last_login_at)
  • آخر دخول:
    {{ $user->last_login_at->format('Y-m-d H:i') }}
    {{ $user->last_login_at->diffForHumans() }}
  • @endif
  • آخر تحديث:
    {{ $user->updated_at->format('Y-m-d H:i') }}
الصلاحيات
@if($user->roles->count() > 0) @php $permissions = $user->getAllPermissions(); @endphp

عدد الصلاحيات: {{ $permissions->count() }}

@if($permissions->count() > 0)
@foreach($permissions->take(10) as $permission) {{ $permission->name }} @endforeach @if($permissions->count() > 10)
و {{ $permissions->count() - 10 }} صلاحية أخرى... @endif
@endif @else

لا توجد صلاحيات

@endif
@endsection