Php 会话::put,->;使用($data),页面刷新后丢失laravel4

Php 会话::put,->;使用($data),页面刷新后丢失laravel4,php,session,laravel,laravel-4,Php,Session,Laravel,Laravel 4,你好,我有一个路由重定向到另一个路由,会话参数data=true,uid=id 另一个路由获取它并显示响应::make/Response::view。 视图显示,但若我用F5重新加载页面,会话数据将丢失(路由无法获取) 控制器: public function somePage() { $params=array( 'title'=>trans('welcome.welcome'), 'lang'=>$lang=Config::get('app.locale

你好,我有一个路由重定向到另一个路由,会话参数data=true,uid=id

另一个路由获取它并显示响应::make/Response::view。 视图显示,但若我用F5重新加载页面,会话数据将丢失(路由无法获取)

控制器:

public function somePage()
{
    $params=array(
    'title'=>trans('welcome.welcome'), 
    'lang'=>$lang=Config::get('app.locale')

    );
     $view = View::make('firstpass',$params)->with(array('data'=>true,'uid'=>10));

    return $view;// 
    Response::view('firstpass',$params);//->with(array('data'=>true,'uid'=>10));
}
我不知道为什么在简单的重新加载之后路由不能得到:Session::get('data')==true并将我重定向到/

但如果我在控制器里写 模具(打印(会话:all()); 我总是(即使在刷新后):

我想原因就在返回值里面,我试过Response::make,Response::view,return view::,但这一切都没有,我做错了什么

该会话中可能存在问题,在/app/storage/session中按本机驱动程序存储数据

它创建文件,但每个请求中的数据都是空的 _sf2属性:a:2:{s:6:{u令牌;s:40:{XCjlvu2RCPkzyiw0AMM23DP5JWSMCC1UQ9VIS7B;s:5:“闪存”;a:2:{s:3:{s:3:{s:3:}旧的;a:0:{}}sf2}闪存{a:0:{};sf2}元数据}a:3:{s:1:{u;i:138712424689;s:1:{c:13871247124689;s:13871C:};i:2334:{

即使我在视图中添加 {{Session::put('data',true)} {{Session::put('uid',10)} 打印后(会话::all())


with
方法将数据闪烁到会话中;这意味着数据只对第一个请求可用,因此这是预期的行为

public function somePage()
{
    $params=array(
    'title'=>trans('welcome.welcome'), 
    'lang'=>$lang=Config::get('app.locale')

    );
     $view = View::make('firstpass',$params)->with(array('data'=>true,'uid'=>10));

    return $view;// 
    Response::view('firstpass',$params);//->with(array('data'=>true,'uid'=>10));
}
Array
(
[_token] => 6n6qb2vTxuunraTKVXvfrBsJ1mCddOZkgwb
[flash] => Array
    (
        [old] => Array
            (
                [0] => data
                [1] => uid
            )

        [new] => Array
            (
            )

    )

[data] => 1
[uid] => 100
)
Array
(
[_token] => EbF7RexCI97QM3jFUilWZsNIMiqyhdAcRcXUY8kB
[flash] => Array
    (
        [new] => Array
            (
            )

        [old] => Array
            (
                [0] => data
                [1] => uid
            )

    )

[data] => 1
[uid] => 10
)