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

Laravel 如何从路由读取请求输入?,laravel,Laravel,好吧,我有点麻烦。我试图从Laravel中的Post表单中读取输入值。然而,我得到的方法是不允许的 My Routes: Route::get('/', function () { return View::make('pages/home'); }); Route::post('/summoner/data', function (Request $request) { return redirect()->url($request->region .'/'.

好吧,我有点麻烦。我试图从Laravel中的Post表单中读取输入值。然而,我得到的方法是不允许的

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

如果您已经注入了
请求

// 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')

});

return
行之前插入
dd($request)
,它显示了什么?像这样?路由::post('/courger/data',函数(Request$Request){dd($Request);return redirect()->url($Request->region.'/'.$Request->courdername);});它仍然显示方法不被允许,似乎问题出在其他地方。你能发布更多信息吗(完整的错误信息,调用此路径的代码)。我会更新我的问题。如果说方法不允许,那么请检查你的表单,确认你在正确的url中发送post请求。