@php $passCount = count(array_filter($checks)); $total = count($checks); @endphp

Server requirements

@if ($allPass) Everything looks good. {{ $passCount }} / {{ $total }} checks passed. @else Fix the failing items below and re-check. {{ $total - $passCount }} need attention. @endif

@if ($allPass)
Your server is ready PHP version, extensions, and folder permissions all check out.
@else
Action needed Install the missing PHP extensions (e.g. sudo apt install php8.3-mbstring) or fix permissions (chmod -R u+rwX storage bootstrap/cache), then refresh.
@endif
    @foreach ($checks as $label => $ok)
  • $ok, 'bg-destructive/15 text-destructive' => !$ok, ])> @if ($ok) @else @endif
    {{ $label }} {{ $ok ? 'PASS' : 'FAIL' }}
  • @endforeach
← Back @if ($allPass) Continue @else Re-check @endif