Привет, я новичок в Laravel, так что мне действительно нужна помощь. Я хочу создать код, в котором будет отображаться только 1 флэш-сообщение. В моем случае при обновлении пользователя или магазина появятся 2 флеш-сообщения «Пользователь успешно обновлен» и «Магазин успешно обновлен». Я просто хочу показать только одно флэш-сообщение.
Это мой код
<div class="content">
@include('flash::message')
@include('adminlte-templates::common.errors')
<div class="box box-primary">
<div class="box-body">
<div class="row">
{!! Form::model($users, ['route' => ['users.update', $store->user_id], 'method' => 'patch']) !!}
@include('users.fields',['user'=>$users])
{!! Form::close() !!}
</div>
</div>
</div>
<div class="content">
@include('flash::message')
@include('adminlte-templates::common.errors')
<div class="box box-primary">
<div class="box-body">
<div class="row">
{!! Form::model($store, ['route' => ['stores.update', $store->id], 'method' => 'patch' , 'files' => true]) !!}
@include('stores.fields'){!! Form::close() !!}
</div>
</div>
</div>
Удалите все флеш-сообщения из divs и добавьте только одно флеш-сообщение выше.
//add only this above all div and remove others
@include('flash::message')
<div class="content">
@include('adminlte-templates::common.errors')
<div class="box box-primary">
<div class="box-body">
<div class="row">
{!! Form::model($users, ['route' => ['users.update', $store->user_id], 'method' => 'patch']) !!}
@include('users.fields',['user'=>$users])
{!! Form::close() !!}
</div>
</div>
</div>
</div>
<div class="content">
@include('adminlte-templates::common.errors')
<div class="box box-primary">
<div class="box-body">
<div class="row">
{!! Form::model($store, ['route' => ['stores.update', $store->id], 'method' => 'patch' , 'files' => true]) !!}
@include('stores.fields'){!! Form::close() !!}
</div>
</div>
</div>
</div>
Других решений пока нет …