ldc-boutique-cnc-sable/resources/views/bo/modules/flash-messages.blade.php
2026-10-27 09:58:12 +01:00

41 lines
1.3 KiB
PHP

@if (!request()->routeIs('bo.auth.login'))
@foreach (['info', 'success', 'error', 'warning'] as $type)
@if (Session::has($type))
@php $alertClass = $type === 'error' ? 'danger' : $type; @endphp
<div class="alert alert-{{ $alertClass }} alert-dismissible fade show my-3" role="alert">
@php $messages = Session::get($type); @endphp
@if (is_array($messages))
@if (count($messages) === 1)
{!! nl2br(e($messages[0])) !!}
@else
<ul class="mb-0">
@foreach ($messages as $message)
<li>{!! nl2br(e($message)) !!}</li>
@endforeach
</ul>
@endif
@else
{!! nl2br(e($messages)) !!}
@endif
<button class="btn-close" data-bs-dismiss="alert" type="button" aria-label="{{ _('Close') }}"></button>
</div>
@endif
@endforeach
@endif
@if ($errors->any())
<div class="alert alert-danger alert-dismissible fade show my-3" role="alert">
@if ($errors->any())
<ul class="list-unstyled">
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
@endif
<button class="btn-close" data-bs-dismiss="alert" type="button" aria-label="{{ __('Close') }}"></button>
</div>
@endif