Нужно использовать сессионные сообщения в laravel. Имею вот такие роуты:
<?php
Route::group(['middleware' => ['web', 'locale', 'auth']], function () {
/*========================================
= Роуты для админа =
========================================*/
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function() {
/*============================================================
= Роуты для всех админитративных ролей =
============================================================*/
Route::group(['middleware' => ['role:super_admin|admin', 'web']], function() {
Route::get('/', 'DashboardController@index');
// Другие роуты //
Route::resource('users', 'UsersController', ['except' => ['destroy']]);
});
});
/*=======================================================
= Роуты для обычных пользователей =
=======================================================*/
Route::group(['middleware' => ['user', 'web']], function () {
Route::get('/', ['as' => 'home', 'uses' => 'HomeController@index']);
// Другие роуты //
Route::resource('users', 'UsersController', ['only' => 'update']);
});
});
?>
Вызываю вот так
session()->flash('message');
И в шаблоне
@if (session()->has('message'))
{{ session()->get('message') }}
@endif