1+ @php
2+ $message = ' ' ;
3+ $type = ' ' ;
4+ @endphp
5+
16@if ($errors -> any () )
2- <div class =" alert alert-danger" >
3- @foreach ($errors -> all () as $error )
4- {!! $error ! !} <br />
5- @endforeach
6- </div >
7+ @php
8+ $type = ' danger' ;
9+ @endphp
10+ @foreach ($errors -> all () as $error )
11+ @php
12+ $message .= $error . ' <br/>' ;
13+ @endphp
14+ @endforeach
715@elseif (session ()-> get (' flash_success' ) )
8- <div class =" alert alert-success" >
9- @if (is_array (json_decode (session ()-> get (' flash_success' ), true )) )
10- {!! implode (' ' , session ()-> get (' flash_success' )-> all (' :message<br/>' )) ! !}
11- @else
12- {!! session ()-> get (' flash_success' ) ! !}
13- @endif
14- </div >
16+ @php
17+ $type = ' success' ;
18+ @endphp
19+ @if (is_array (json_decode (session ()-> get (' flash_success' ), true )) )
20+ @php
21+ $message = implode (' ' , session ()-> get (' flash_success' )-> all (' :message<br/>' ));
22+ @endphp
23+ @else
24+ @php
25+ $message = session ()-> get (' flash_success' );
26+ @endphp
27+ @endif
1528@elseif (session ()-> get (' flash_warning' ) )
16- <div class =" alert alert-warning" >
17- @if (is_array (json_decode (session ()-> get (' flash_warning' ), true )) )
18- {!! implode (' ' , session ()-> get (' flash_warning' )-> all (' :message<br/>' )) ! !}
19- @else
20- {!! session ()-> get (' flash_warning' ) ! !}
21- @endif
22- </div >
29+ @php
30+ $type = ' warning' ;
31+ @endphp
32+ @if (is_array (json_decode (session ()-> get (' flash_warning' ), true )) )
33+ @php
34+ $message = implode (' ' , session ()-> get (' flash_warning' )-> all (' :message<br/>' ));
35+ @endphp
36+ @else
37+ @php
38+ $message = session ()-> get (' flash_warning' );
39+ @endphp
40+ @endif
2341@elseif (session ()-> get (' flash_info' ) )
24- <div class =" alert alert-info" >
25- @if (is_array (json_decode (session ()-> get (' flash_info' ), true )) )
26- {!! implode (' ' , session ()-> get (' flash_info' )-> all (' :message<br/>' )) ! !}
27- @else
28- {!! session ()-> get (' flash_info' ) ! !}
29- @endif
30- </div >
42+ @php
43+ $type = ' info' ;
44+ @endphp
45+ @if (is_array (json_decode (session ()-> get (' flash_info' ), true )) )
46+ @php
47+ $message = implode (' ' , session ()-> get (' flash_info' )-> all (' :message<br/>' ));
48+ @endphp
49+ @else
50+ @php
51+ $message = session ()-> get (' flash_info' );
52+ @endphp
53+ @endif
3154@elseif (session ()-> get (' flash_danger' ) )
32- <div class =" alert alert-danger" >
33- @if (is_array (json_decode (session ()-> get (' flash_danger' ), true )) )
34- {!! implode (' ' , session ()-> get (' flash_danger' )-> all (' :message<br/>' )) ! !}
35- @else
36- {!! session ()-> get (' flash_danger' ) ! !}
37- @endif
38- </div >
55+ @php
56+ $type = ' danger' ;
57+ @endphp
58+ @if (is_array (json_decode (session ()-> get (' flash_danger' ), true )) )
59+ @php
60+ $message = implode (' ' , session ()-> get (' flash_danger' )-> all (' :message<br/>' ));
61+ @endphp
62+ @else
63+ @php
64+ $message = session ()-> get (' flash_danger' );
65+ @endphp
66+ @endif
3967@elseif (session ()-> get (' flash_message' ) )
40- <div class =" alert alert-info" >
41- @if (is_array (json_decode (session ()-> get (' flash_message' ), true )) )
42- {!! implode (' ' , session ()-> get (' flash_message' )-> all (' :message<br/>' )) ! !}
43- @else
44- {!! session ()-> get (' flash_message' ) ! !}
45- @endif
46- </div >
47- @endif
68+ @php
69+ $type = ' info' ;
70+ @endphp
71+ @if (is_array (json_decode (session ()-> get (' flash_message' ), true )) )
72+ @php
73+ $message = implode (' ' , session ()-> get (' flash_message' )-> all (' :message<br/>' ));
74+ @endphp
75+ @else
76+ @php
77+ $message = session ()-> get (' flash_message' );
78+ @endphp
79+ @endif
80+ @endif
81+
82+ <!-- Flash Message Vue component -->
83+ <flash message =" {!! $message ! !}" type =" {{ $type } }" ></flash >
0 commit comments