@extends('panel.layout.app') @section('title', __('Site Health')) @section('content')
@if (Auth::user()->isAdmin()) @php function backgroundColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'bg-green-500', Spatie\Health\Enums\Status::warning()->value => 'bg-yellow-500', Spatie\Health\Enums\Status::skipped()->value => 'bg-blue-500', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'bg-red-500', default => 'bg-gray-500', }; } function iconColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'text-green-500', Spatie\Health\Enums\Status::warning()->value => 'text-yellow-500', Spatie\Health\Enums\Status::skipped()->value => 'text-blue-500', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'text-red-500', default => 'text-gray-500', }; } function icon($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'check-circle', Spatie\Health\Enums\Status::warning()->value => 'exclamation-circle', Spatie\Health\Enums\Status::skipped()->value => 'arrow-circle-right', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'x-circle', default => '', }; } @endphp @if (count($checkResults?->storedCheckResults ?? []))
@foreach ($checkResults->storedCheckResults as $result)
@if (icon($result->status) == 'check-circle') @elseif(icon($result->status) == 'exclamation-circle') @elseif(icon($result->status) == 'arrow-circle-right') @elseif(icon($result->status) == 'x-circle') @else @endif
{{ $result->label }}
@if (!empty($result->notificationMessage)) @if ($result->notificationMessage === 'Crashed') {{ __('Failed to calculate. Your server configuration is preventing this feature from being calculated.') }} @else {{ str_replace('The debug mode was expected to be `false`, but actually was `true`', __('Debug mode is enabled. If this is your production site, it is recommended to disable it.'), $result->notificationMessage) }} @endif @else {{ $result->shortSummary }} @endif
@endforeach
@endif @if ($app_is_not_demo)
{{ __('Clean Up Cache') }}

{{ __('Server Details') }}

{{ __('Copy') }} log {{ __('View Log File') }}
@endif @endif
@endsection @push('script') @endpush