我有点迷失在使用数组会话在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');
我这样做对吗?还是我应该单独使用?
首先放置所需的数组,然后使用.
符号
$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
是的,你做得对。允许在laravel中使用的会话数组。
更多信息请查看laravel文档
http://laravel.com/docs/5.0/session