laravel 使用 Request::create 和 Route::dispatch($request);

Yot*_*asa 5 php laravel laravel-4

这是我的代码

$request = Request::create('games/result', 'POST', array(
                 "name"     => Session::get('name'),
                 "score"    => Session::get('score'),
                 "Level"    => Session::get('Level'),
                 "accuracy" => Session::get('accuracy'), 
                 "time"     => Session::get('time'),
                 "bouns"    => Session::get('bouns')
            ));
            var_dump($request->input());
            Request::replace($request->input());
             Route::dispatch($request);
Run Code Online (Sandbox Code Playgroud)

问题是,当它转到路由时,输入不是来自数组,我如何从数组中获取输入

Ján*_*ica 5

不要使用 Request::replace 方法。

$request = Request::create('games/result', 'POST', array(
             "name"     => Session::get('name'),
             "score"    => Session::get('score'),
             "Level"    => Session::get('Level'),
             "accuracy" => Session::get('accuracy'), 
             "time"     => Session::get('time'),
             "bouns"    => Session::get('bouns')
        ));           
$response = Route::dispatch($request);
return $response;
Run Code Online (Sandbox Code Playgroud)