@if (session()->has('success')) @include('layout.alerts.success') @endif @php session()->forget('success') @endphp @if (session()->has('errors')) @if (is_array(session('errors'))) @foreach (session('errors') as $e) @include('layout.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('layout.alerts.errors', ['field' => $key, 'messages' => $messages]) @endforeach @else @include('layout.alerts.errors', ['error_message' => session('errors')]) @endif @else @include('layout.alerts.errors', ['error_message' => session('errors')]) @endif @endif @php session()->forget('errors') @endphp