Laravel session 在控制器里存储不了数据?
最近在使用laravel的session存数据的时候发现怎么都存不进去;
在路由文件rount/web.php 里添加以下代码:
Route::get('session', function(){
dump(session('key'));
session(['key'=>'bbb']);
dump(session('key'));
});
Route::get('/', 'HomeController@index');
在控制器HomeController里的index方法以下内容:
public function index()
{
dump(session('key'));
session(['key'=>'bbb']);
dump(session('key'));
}
当一开始访问的是 http://www.aaa.com/ 时打印出的是
"null"
"bbb"
不管怎么刷新都是
"null"
"bbb"
也就是session没有存到数据key;但是一但访问 http://www.aaa.com/session后。不管是刷新http://www.aaa.com/还是http://www.aaa.com/sessionb出现的都是
"bbb"
"bbb"
想请教一下,我这是那里没有配置好,还是要怎么操作才可以,直接访问http://www.aaa.com/这个就可以打印出以下内容呢?是不是要在那个地方开启session;还是怎么的?
"bbb"
"bbb"
推荐文章: