@extends('installer.layout') @section('title', 'Installer: Welcome & System Check') @section('content')
ProInvoice Logo

Welcome to ProInvoice Installer

Let's get your accounting platform up and running. We just need to check if your server meets the requirements.

Step {{ $step }} of {{ $totalSteps }} System Check
{{ round(($step / $totalSteps) * 100) }}%

settings PHP Version & Settings

check_circle
PHP Version {{ $requirements['php_version']['required'] }} Required for core system
{{ $requirements['php_version']['passed'] ? 'Passed (' . $requirements['php_version']['current'] . ')' : 'Failed' }}
check_circle Timezone Settings
{{ $requirements['timezone']['passed'] ? 'Valid' : 'Invalid' }}

extension Required Extensions

@foreach($requirements['php_extensions'] as $extension => $status)
check_circle {{ ucfirst($extension) }}
@endforeach

folder_open Folder Permissions

@foreach($requirements['writable_directories'] as $directory => $status)
check_circle
/{{ $directory }} Expected: {{ $status['expected_permissions'] ?? '775' }} @if($status['current_permissions']) | Current: {{ $status['current_permissions'] }} @endif
{{ $status['passed'] ? 'Writable' : 'Not Writable' }}
@endforeach
@if($requirements['all_passed']) Next Step arrow_forward @else @endif
@endsection