@extends('vendor.installer.layouts.master')
@section('title', trans('installer_messages.requirements.title'))
@section('container')
{{ trans('installer_messages.requirements.php') }}
- PHP Version >= {{ $phpSupportInfo['minimum'] }}
@foreach($requirements['requirements'] as $extention => $enabled)
- {{ $extention }}
@endforeach
@if (! empty($functions['requirements']))
{{ trans('installer_messages.requirements.functions') }}
@foreach($functions['requirements'] as $function => $enabled)
- {{ $function }}()
@endforeach
@endif
@if (! empty($iniSettings['requirements']))
{{ trans('installer_messages.requirements.ini') }}
@foreach($iniSettings['requirements'] as $directive => $info)
@php $isMin = ($info['operator'] ?? '=') === '>='; @endphp
-
{{ $directive }}
({{ $isMin ? trans('installer_messages.requirements.minimum') : trans('installer_messages.requirements.expected') }}:
{{ $isMin ? '≥ ' : '' }}{{ $info['expected'] }},
{{ trans('installer_messages.requirements.current') }}: {{ $info['current'] !== '' ? $info['current'] : '—' }})
@endforeach
@endif
@php
$allPassed = ! isset($requirements['errors'])
&& ! isset($functions['errors'])
&& ! isset($iniSettings['errors'])
&& $phpSupportInfo['supported'];
@endphp
@stop