2016-12-28 2 views
2

私はLaravelサイトを開発中です。ユーザが登録してログインした後、彼のためにいくつかの仕事が行われ、ユーザは迂回路にリダイレクトされるべきです。残念ながら、以下のリダイレクトはいずれも作業ページを生成しません:
Route::get('/startChoose', '[email protected]');

そして、これがStartChooseControllerです:
enter image description hereルート結果へのリダイレクトlaravelの 'HTTP 500 Error'


以下 1: return Redirect::route('startChoose'); 2: return redirect()->route('startChoose');

は、私が web.phpファイルに入れている routeです

問題の原因を解明してもらえますか?事前にどうもありがとうございました。

Route::get('/startChoose', '[email protected]')->name('startChoose'); 

または::あなたのルートに名前を付けたくない場合は

Route::get('/startChoose', ['as' => 'startChoose', 'uses' => '[email protected]']); 

は、代わりにこの構文を使用します。

答えて

1

あなたはroute()ヘルパーが正しいURLを構築するためにname your routeに必要

return redirect('startChoose'); 
+1

本当に素晴らしい...ありがとう。 – Tower