我只找到有关如何保存会话变量的信息:$request->session()->put('key', 'value');
但是如何在刀片视图中访问会话?
答案 0 :(得分:7)
只需使用session()
帮助程序即可读取数据:
{{ session('key') }}
或者:
{{ request()->session()->get('key') }}
如果您想存储某些内容,请执行以下操作:
@php(session(['key' => 'value']))
答案 1 :(得分:2)
它非常简单,因为核心php, 你可以在刀片或类似的方法中使用它的外观,
{{Session::get('key')}}
或者通过类似的方法
{{ session()->get('key') }}
答案 2 :(得分:1)
如果您有一个名为$ mySessionVar的会话变量,并且内部有键值对信息,则可以使用:
<p>
@if(Session::has('$mySessionVar'))
{{ Session::get('mySessionVar')['keyName'] }}
@endif
</p>
如果值是一个数组(键/值对),则可以使用:
@foreach(Session::get('mySessionVar')['keyName'] as $variableName)
<span>{{ $variableName }} </span>
@endforeach