@if (session()->has('success'))
@include('partials.alerts._success')
@endif
@php
session()->forget('success')
@endphp
@if(is_array($errors))
@if ($errors->any())
@foreach ($errors->all() as $error)
- {{ $error }}
@endforeach
@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