如何在Laravel 5中的视图模板上显示会话数据

V4n*_*ll4 14 php session laravel-5

我正在尝试在Laravel 5中的视图模板上显示会话数据.但它似乎没有显示任何内容.

这是我用来设置会话的代码:

Session::set('bookingConfirmed', BookingDates::where('id', Session::get('bookingFormData.slot.id'))->first()); 
Run Code Online (Sandbox Code Playgroud)

这是我用来显示的代码:

{{ Session::get('bookingConfirmed->time') }}
Run Code Online (Sandbox Code Playgroud)

haa*_*kym 26

我猜它是因为你在字符串中有对象的属性,用于标识你想要获得的对象的键.即->time如此移动:

{{ Session::get('bookingConfirmed')->time }}
Run Code Online (Sandbox Code Playgroud)

您可能还想先检查它是否存在:

@if(Session::has('bookingConfirmed'))
    {{ Session::get('bookingConfirmed')->time }}
@endif
Run Code Online (Sandbox Code Playgroud)


Mar*_*ala 5

您可能想尝试先获取对象,然后像这样获取它的字段

{{ Session::get('bookingConfirmed')->time }}
Run Code Online (Sandbox Code Playgroud)