@extends('install.layout')
@section('title', __('Requirements'))
@section('step-name', __('Requirements'))
@section('content')
{{-- Heading --}}
{{ __('Server') }} {{ __('Requirements.') }}
{{ __('Checking your server meets the minimum requirements.') }}
{{-- PHP Version --}}
@if ($phpOk)
@else
PHP {{ $phpVersion }} — {{ __('Requires 8.2+') }}
@endif
{{-- Extensions (3-column grid) --}}
@php $extPassed = count(array_filter($extensions)); $extTotal = count($extensions); @endphp
{{ $extPassed }}/{{ $extTotal }}
@foreach ($extensions as $name => $loaded)
{{ $name }}
@if ($loaded)
@else
@endif
@endforeach
{{-- Directories + PDO side by side --}}
{{-- Directories --}}
@php $dirPassed = count(array_filter($directories)); $dirTotal = count($directories); @endphp
{{ $dirPassed }}/{{ $dirTotal }}
@foreach ($directories as $path => $writable)
{{ $path }}
@if ($writable)
@else
@endif
@endforeach
{{-- PDO Drivers --}}
@if (count($pdoDrivers) > 0)
@foreach ($pdoDrivers as $driver)
@endforeach
@endif
@if (!$hasPdoDriver)
{{ __('No supported driver found.') }}
@endif
{{-- Navigation --}}
@if ($allPassed)
@else
{{ __('Please fix the above requirements before continuing.') }}
@endif
@endsection