2016-03-28 9 views
0

さて、私はいくつかの問題を抱えています。私はLaravelの投稿フォームから入力値を読み込もうとしています。しかし、私は方法が許されていません。リクエスト入力をルートから読み取るには?

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に送信しようとしています。私はこれを行う最良の方法であるかどうかはわかりませんので、私は提案に公開しています。しかし、現時点では私はフォームから入力データを読み取ることができません。

+0

挿入し 'DD($リクエスト)' 'return'行の前に、それは何を示してい注入されたと仮定すると、これを行うことができますか? –

+0

このように?ルートリダイレクト() - > url($ request-> region。 '/'。$ request-> summonername($ request-> region。 ); });それはまだ方法が許可されていないことを示しています – Elevant

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

}); 
関連する問題