如何从路由读取请求输入



好吧,我遇到了一些麻烦。我正在尝试阅读Laravel中PostForm的输入值。然而,我得到了一个不允许的方法。

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。我不确定这是否是最好的方法,所以我愿意接受建议。但目前我无法从Form中读取任何输入数据。

假设您已经注入了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')
});

最新更新