Как получить данные вставки после использования функции store и затем передать их блейду? - PullRequest
2 голосов
/ 05 ноября 2019

ОБНОВЛЕНИЕ Я хочу передать значение переменной сеанса в блейд-переменную, чтобы сохранить ее значение, если условие

Я хочу передать значение переменной контроллера в блейд-переменную

Контроллер

return back()->with('pass',$pass);

Blade

** Пример значения 12

{{(session()->get("pass",null)}}

Я хочу передать переменную blade-сервера для хранения значения переменной сеанса pass

@php
$i = {{(session()->get("pass")}}
@endphp

Найденное решение Спасибо Как-то так

@php
    $i = session()->get("pass", 1) 
@endphp

{{$i}}

1 Ответ

4 голосов
/ 05 ноября 2019

Использование ->with() на back() устанавливает значения в session();это не делает их напрямую доступными в качестве переменной. Если вы хотите получить доступ к такому значению, вам нужно проверить session():

{{ session()->get("pass", null) }}

Что это значит - попытаться получить доступ к значению, и если он ничего не может найти, просто выдает null. Обратите внимание, что это значение доступно только для 1 запроса, и session()->get("pass") будет null для любых обновлений / новых запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...