如何从路由读取请求输入?

时间:2016-03-28 08:55:03

标签: laravel

好的,所以我遇到了一些麻烦。我试图从Laravel中的Post Form中读取输入值。但是我得到一个不允许的方法。

My Routes:

Route::get('/', function () {
    return View::make('pages/home');
});

Route::post('/summoner/data', function (Request $request) {
    return redirect()->url($request->region .'/'. $request->summonername);
});

Error:
[![Error I am getting][1]][1]

从上面的代码中我可以看到,我正在尝试将我的详细信息发送给Api。我不确定这是否是最好的方式,所以我愿意接受建议。但目前我无法从表格中读取任何输入数据。

1 个答案:

答案 0 :(得分:0)

假设您已经注入Request

,则可以轻松完成此操作
// Request is injected to the closure
Route::post('/summoner/data', function (Request $request) {

  // To see the whole POST body
  $bodyContent = $request->getContent();
  dd($bodyContent);

  // Get fullname input
  echo $request->get('fullname')

});