Используя laravel 5.3, я не уверен, почему это не работает, но я пытаюсь сделать постоянную флэш-память (такую, которую я сниму позже), чтобы любой пользователь, независимо от его разрешений или панель инструментов, будет видеть то же уведомление, если оно находится в базе кода.
Я просто хочу вернуть любой тире с этой вспышкой, но приведенный ниже код не показывает фактическое сообщение для меня ни на одной тире или в отладке сеанса. Что я тут не так делаю?
Контроллер:
if ($user == "admin") {
$dashboard = route('adminDash');
} elseif ($user == "manager") {
$dashboard = route('managerDash');
} else {
return view('mainDash');
}
Session::reflash();
return redirect($dashboard)->with('warning', 'This is a test warning notification');
Вид:
@if(Session::has('warning'))
<div >
<p style="font-size: 18px;">{{ Session::get('warning') }}</p>
</div>
@endif