@if (session()->has('success')) @include('partials.alerts._success') @endif @php session()->forget('success') @endphp @if(is_array($errors)) @if ($errors->any())
@else
@endif @endif @if (is_string($errors) && session()->has('errors')) @if (is_array(session('errors'))) @foreach (session('errors') as $e) @include('partials.alerts._errors', ['error_message' => $e]) @endforeach @elseif(is_object(session('errors'))) @php $error_collection = json_decode(session('errors')->__toString(), true)[0][0] ?? []; @endphp @if (is_array($error_collection) || is_object($error_collection)) @foreach ($error_collection as $key => $messages) @include('partials.alerts._errors', ['field' => $key, 'messages' => $messages]) @endforeach @else @include('partials.alerts._errors', ['error_message' => session('errors')]) @endif @else @include('partials.alerts._errors', ['error_message' => session('errors')]) @endif @else @foreach ($errors->all() as $error) @php $decoded_error = json_decode($error, true); if (json_last_error() === JSON_ERROR_NONE) { $errorMessage = implode('
', array_map(function($messages) { return implode('
', $messages); }, $decoded_error)); } else { $errorMessage = $error; } if (strpos($errorMessage, '
') == true) { $errorMessage = str_replace('.
', ", ", $errorMessage); } @endphp @include('partials.alerts._errors', ['error_message' => $errorMessage]) @endforeach @endif @php session()->forget('errors') @endphp