Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session Laravel会话包(在Laravel外部)会话数据未在路由上粘附_Session_Laravel - Fatal编程技术网

Session Laravel会话包(在Laravel外部)会话数据未在路由上粘附

Session Laravel会话包(在Laravel外部)会话数据未在路由上粘附,session,laravel,Session,Laravel,Laravel会话包(在Laravel外部)会话数据未在路由上粘附 index.php代码: $manager = new StartSession($app['session']); $response = $manager->handle( $app['request'], function(Illuminate\Http\Request $request){ return Route::dispatchToRoute($request); } ); $

Laravel会话包(在Laravel外部)会话数据未在路由上粘附

index.php代码:

$manager = new StartSession($app['session']); 
$response = $manager->handle(
  $app['request'],
  function(Illuminate\Http\Request $request){   
    return  Route::dispatchToRoute($request); 
  }
);
$manager->terminate();
$response->send();
路由文件:

Route::get('auth', function() {
  Session::put('Maxhunter', 'this is my name');
  dd(Session::all()); // output  
                      // array:2 [▼ "_token" => "7UM4Q61zR3WNGPIMFQ8Rmo7dqtdJY69lSmzkN2s0" 
                      //            "Maxhunter" => "this is my name" ]


Route::get('user', array('before' => 'old', function() {
  dd(Session::all()); // output 
                      // array:1 [▼"_token" => "gZ04sr3ymH0gclkcIY9bg0ZhowWj3lFkOnfW7a9v"]

要使会话正常工作,必须将路由放置在web中间件组中

routes.php
文件中:

Route::group(['middleware' => ['web']], function () {

    // Your routes go here

});

Session::put()
之后,尝试
Session::save()
。仍然相同,不保存