在laravel 4.2中使用数组会话

时间:2015-09-30 03:38:38

标签: php session laravel laravel-4

我在Laravel 4.2中使用数组会话时迷失了方向。在文档中,它显示Session::push('user.teams', 'developers');

我假设user.team是会话名称,那么developers就是值。我可以这样做吗,

Session::push('book.id','1234');
Session::push('book.name','Sample book');
Session::push('book.rating','5');

我会将其视为$bookName= Session::get('book.name');

我这样做了吗?或者我应该只使用个别会话?

2 个答案:

答案 0 :(得分:1)

是的,你做得对。在laravel中允许和可用的会话数组。

有关更多信息,您可以查看laravel文档。

http://laravel.com/docs/5.0/session

答案 1 :(得分:1)

首先放置所需的数组,然后使用.符号将元素推送到此数组

$user = ['name'=>'ahmed'];
Session::put('user' , $user);    // Put the array
Session::push('user.age','15');  // Push an Element
//$user = Session::get('user');  // Retrieve all the array
dd(Session::get('user.age'));    // Retrieve only one element