Если приведенные выше ответы не дают желаемого результата, вам следует проверить, прошел ли ваш запрос проверку.
Попробуйте выполнить dd () запрос после проверки и посмотрите, получите ли вы результаты по вашему запросу.
Если проблема связана с перепрошивкой сеанса, это то, как мне нравится это делать.
if (!empty(request()->newsletter)) {
if (!Newsletter::isSubscribed(request()->email)) {
Newsletter::subscribePending(request()->email);
Session::flash('message', 'Thanks for subscribing!');
Session::flash('alert-class', 'alert-success');
return redirect()->route('contact.create');
} else {
Session::flash('message', 'You are already subscribed!');
Session::flash('alert-class', 'alert-danger');
return redirect()->route('contact.create');
}
}
Тогда в представлении я использую этот блок кода для сообщения.
@if(Session::has('message'))
<div class="form-group row">
<div class="col-6">
<p class="alert {{ Session::get('alert-class', 'alert-info') }}">{{
Session::get('message') }}</p>
</div>
</div>
@endif
Не забудьте ссылку на сеанс в верхней части вашего контроллера!
use Session;