@extends('admin.layouts.master') @section('css') @endsection @include('admin.helper.tittle', ['title' => 'إدارة جداول قاعدة البيانات']) @section('content')
إجمالي الجداول

{{ count($tables) }}

إجمالي السجلات

{{ number_format(array_sum(array_column($tables, 'rows'))) }}

حجم قاعدة البيانات

{{ number_format(array_sum(array_column($tables, 'size_mb')), 2) }} MB

إجمالي الأعمدة

{{ number_format(array_sum(array_column($tables, 'columns'))) }}

جميع جداول قاعدة البيانات
@php $protectedTables = [ 'users', 'migrations', 'password_resets', 'password_reset_tokens', 'personal_access_tokens', 'permissions', 'roles', 'model_has_permissions', 'model_has_roles', 'role_has_permissions', 'failed_jobs', 'jobs', 'job_batches', ]; @endphp @foreach ($tables as $index => $table) @php $isProtected = in_array($table['name'], $protectedTables); @endphp @endforeach
# اسم الجدول السجلات الحجم الأعمدة المحرك الإجراءات
{{ $index + 1 }}
{{ $table['name'] }} @if ($isProtected) @endif @if (str_starts_with($table['name'], 'order')) Orders @elseif(str_starts_with($table['name'], 'user')) Users @elseif(str_starts_with($table['name'], 'payment')) Payments @elseif(str_starts_with($table['name'], 'wallet')) Wallet @elseif(str_starts_with($table['name'], 'credit')) Credit @endif
{{ number_format($table['rows']) }} {{ $table['size_mb'] }} MB {{ $table['columns'] }} {{ $table['engine'] }} @if ($table['rows'] > 0 && !$isProtected) @endif @if (!$isProtected) @endif
@endsection @section('js') @endsection