@extends('install.layout')
@section('title', 'System Requirements')
@section('content')
System Requirements Check
Please ensure your server meets all the requirements below before proceeding.
@php
$allPassed = $requirements['php']['passed'];
foreach ($requirements['extensions'] as $ext) {
if (!$ext['passed']) $allPassed = false;
}
foreach ($requirements['permissions'] as $perm) {
if (!$perm['passed']) $allPassed = false;
}
@endphp
@if(!$allPassed)
Warning! Some requirements are not met. Please fix them before continuing.
@else
Great! Your server meets all the requirements.
@endif
PHP Version
-
PHP {{ $requirements['php']['required'] }}+
Current: {{ $requirements['php']['current'] }}
{{ $requirements['php']['passed'] ? 'Passed' : 'Failed' }}
PHP Extensions
@foreach($requirements['extensions'] as $extension)
-
{{ strtoupper($extension['name']) }}
{{ $extension['passed'] ? 'Enabled' : 'Disabled' }}
@endforeach
Directory Permissions
@foreach($requirements['permissions'] as $permission)
-
{{ $permission['name'] }}
Required: {{ $permission['required'] }}
{{ $permission['passed'] ? 'Writable' : 'Not Writable' }}
@endforeach
@endsection