Задать вопрос

Почему не работают сесии Laravel?

Controller

if ($company == null) {
        return redirect()->back()->with('error', ['Внимание! ...']);
    }


View

@if(session()->has('error'))
       <div class="alert alert-danger alert-dismissable">
          <a href="#" class="close" data-dismiss="alert" aria-label="close">x</a>
          {{ session()->get('error') }}
    </div>
    @endif


Просто обновление страницы происходит

p.s.
  • Вопрос задан
  • 458 просмотров
Подписаться 4 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
// Первый вариант

return back()->withErrors(['Внимание! ...'])->withInput();


{{-- Вывод списка ошибок --}}
@if(!is_null($errors->all()))
    @foreach($errors->all() as $error)
        <div class="row justify-content-center">
            <div class="col-md-11">
                <div class="alert alert-danger alert-dismissible fade show" role="alert">
                    {{ $error }}
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
            </div>
        </div>
    @endforeach
@endif


// Второй варинат

return back()->with(['errors' => ['error' => 'Внимание! ...']]);


{{-- Вывод списка ошибок--}}
@if(!is_null(session('errors')))
    @foreach(session('errors') as $error)
        <div class="row justify-content-center">
            <div class="col-md-11">
                <div class="alert alert-success alert-dismissible fade show" role="alert">
                    {{ $error}}
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
            </div>
        </div>
    @endforeach
@endif
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы