diff --git a/resources/views/admin/activity-logs/index.blade.php b/resources/views/admin/activity-logs/index.blade.php new file mode 100644 index 0000000..40d1925 --- /dev/null +++ b/resources/views/admin/activity-logs/index.blade.php @@ -0,0 +1,163 @@ +@extends('admin.layouts.app') + +@section('breadcrumb') +
+

+ تاریخچه‌ی تغییرات +

+ +

+ مشاهده‌ی کلیه‌ی تغییرات ثبت‌شده روی تورها و پروازها +

+
+@endsection + +@section('content') + +
+ +
+ +
+
+ فهرست تغییرات +
+
+ +
+ + {{-- فرم فیلتر --}} +
+ +
+ +
+ +
+ +
+ + @if(request()->filled('model_type') || request()->filled('action')) + + @endif + +
+ +
+ + + + + + + + + + + + + + + + + @forelse($logs as $log) + + + + + + + + + + + + + + + + + + @empty + + + + + + @endforelse + + + +
نوععنوانعملیاتکاربرتاریختغییرات
+ + {{ $log->model_label }} + + + @if($log->model_edit_route) + + {{ $log->model_title }} + + @else + {{ $log->model_title }} + @endif + + @if($log->action === 'created') + ایجاد + @else + ویرایش + @endif + + {{ $log->admin?->first_name }} + {{ $log->admin?->last_name }} + + {{ $log->created_at->format('Y-m-d H:i') }} + + @if($log->action === 'updated' && is_array($log->changes)) +
    + @foreach($log->changes as $field => $value) +
  • + {{ $field }}: + {{ $value['old'] }} + ← + {{ $value['new'] }} +
  • + @endforeach +
+ @else + ایجاد رکورد جدید + @endif +
+ هیچ تغییری ثبت نشده است. +
+ +
+ + {{ $logs->links() }} + +
+ +
+ +
+ +@endsection diff --git a/resources/views/auth/verify-email.blade.php b/resources/views/auth/verify-email.blade.php new file mode 100644 index 0000000..6b3af2b --- /dev/null +++ b/resources/views/auth/verify-email.blade.php @@ -0,0 +1,37 @@ +@extends('layouts.app') + +@section('content') + +
+ +
+ +

تأیید ایمیل

+ +

+ لینک فعال‌سازی حساب به ایمیل شما ارسال شد. +

+ +

+ لطفاً ایمیل خود را بررسی کنید و روی لینک فعال‌سازی کلیک کنید. +

+ + @if(session('message')) +
+ {{ session('message') }} +
+ @endif + +
+ @csrf + + +
+ +
+ +
+ +@endsection diff --git a/routes/admin.php b/routes/admin.php index 7567d15..54e0852 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -1,5 +1,6 @@ name('admin.')->group(function () { [DashboardController::class, 'index'] )->name('dashboard.index'); + + Route::get( + 'activity-logs', + [ActivityLogController::class, 'index'] + )->name('activity-logs.index'); + Route::prefix('admins') ->name('admins.') ->controller(AdminController::class) @@ -131,10 +138,6 @@ Route::prefix('admin')->name('admin.')->group(function () { ->name('destroy') ->middleware('admin.permission:flight_delete'); - Route::get('logs', 'logs') - ->name('logs') - ->middleware('admin.permission:flight_view'); - }); }); @@ -169,10 +172,6 @@ Route::prefix('admin')->name('admin.')->group(function () { ->name('destroy') ->middleware('admin.permission:tour_delete'); - Route::get('logs', 'logs') - ->name('logs') - ->middleware('admin.permission:tour_view'); - }); });