@extends('layouts.app') @section('title', 'سجل حركات المستخدم') @section('content')

سجل حركات: {{ $user->name }}

جميع الحركات
@php $query = \App\Models\ActivityLog::where('user_id', $user->id); if (request('action')) { $query->where('action', request('action')); } if (request('from')) { $query->whereDate('created_at', '>=', request('from')); } if (request('to')) { $query->whereDate('created_at', '<=', request('to')); } $activities = $query->latest()->paginate(20); @endphp @if($activities->count() > 0)
@foreach($activities as $activity) @endforeach
# التاريخ الحركة الوصف النموذج عنوان IP
{{ $activity->id }} {{ $activity->created_at->format('Y-m-d') }}
{{ $activity->created_at->format('H:i:s') }}
@php $actionBadge = match($activity->action) { 'created' => 'bg-success', 'updated' => 'bg-warning', 'deleted' => 'bg-danger', 'logged_in' => 'bg-primary', 'logged_out' => 'bg-secondary', default => 'bg-info' }; $actionText = match($activity->action) { 'created' => 'إنشاء', 'updated' => 'تعديل', 'deleted' => 'حذف', 'logged_in' => 'دخول', 'logged_out' => 'خروج', default => $activity->action }; @endphp {{ $actionText }} {{ $activity->description }} @if($activity->model_type) {{ class_basename($activity->model_type) }} #{{ $activity->model_id }} @else - @endif {{ $activity->ip_address ?? 'غير متوفر' }}
{{ $activities->links() }}
@else
لا توجد حركات

لم يقم هذا المستخدم بأي حركات بعد

@endif
@endsection