Как передать message redirect laravel?

В Laravel передача сообщения для отображения на другой странице после перенаправления можно осуществить с помощью функции with() внутри метода redirect().

Для передачи сообщения вы можете использовать следующий синтаксис:

return redirect()->route('имя_маршрута')->with('ключ', 'значение');

Где имя_маршрута должно быть заменено на имя маршрута, на который вы хотите перенаправить пользователя.

ключ - это название для переменной сообщения, которое вы будете использовать для доступа к ней на следующей странице.

значение - это само сообщение, которое вы хотите передать.

Пример использования:

return redirect()->route('home')->with('success', 'Сообщение успешно отправлено!');

На следующей странице, к которой происходит перенаправление, вы можете использовать следующий код для отображения сообщения:

@if (session('success'))
    <div class="alert alert-success">
        {{ session('success') }}
    </div>
@endif

Этот код проверяет, есть ли в переменной сессии значение с ключом 'success'. Если значение существует, то отображается блок с классом "alert alert-success", в котором выводится содержимое сообщения.

Примечание:

Обратите внимание, что вам нужно настроить сессии в Laravel, чтобы использовать функцию with(). Это обычно делается автоматически при установке фреймворка, но вы должны убедиться, что в файле config/session.php настройки сессии соответствуют вашим потребностям.