Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 06.12.2015 18:54:05

Получение в шаблоне flash-переменной из сессии

Доброго времени суток!
Только начал изучать ларавел, и уперся вроде бы в простой вопрос.
Берем стандартный механизм восстановления пароля, который по умолчанию идет с ларавел.
Пользователь вводит мэйл в форму, жмет отправить, если мэйл проходит валидацию, то на почту отправляется сообщение, и ларавел перекидывает пользователя снова на форму отправки пароля с сообщением об успехе.

Вот таким кодом
return redirect()->back()->with('status', trans($response));
т.е. пишет flash-переменную в сессию
Как мне получить значение этой переменной в моем шаблоне с формой, чтобы показать его пользователю.

В случае ошибки все понятно - это переменная $errors - об этом везде написано, а вот как быть с сообщением об успехе?

Не в сети

#2 06.12.2015 23:37:52

Re: Получение в шаблоне flash-переменной из сессии

Успешное сообщение формируешь самостоятельно, если это сессия, то в шаблоне делаешь:
@if (Session::has('status'))
    {!! Session::get('status') !!}
@endif

Не в сети

#3 09.12.2015 21:30:26

Re: Получение в шаблоне flash-переменной из сессии

123 пишет:

Успешное сообщение формируешь самостоятельно, если это сессия, то в шаблоне делаешь:
@if (Session::has('status'))
    {!! Session::get('status') !!}
@endif

Спасибо добрый человек smile. А не подскажешь, где в документации о таких вещах написано? Здесь нету http://laravel.com/docs/5.1/blade
Кроме Session еще другие фасады в шаблонах использовать можно? Может что-то еще?

Не в сети

#4 10.12.2015 11:44:31

Re: Получение в шаблоне flash-переменной из сессии

на тебе готовое решение под рутинные задачи
https://github.com/h-zone/lib-appjs
там есть прелоадер, алерты (твоя тема), диалоги и аякс-запросчик с перехватом ошибок.

Не в сети

#5 10.12.2015 11:45:16

Re: Получение в шаблоне flash-переменной из сессии

демка в index.html есть

Не в сети

Подвал раздела