2016-12-28 137 views
2

我正在开发一个Laravel网站。用户注册并登录后,有一些工作为他完成,用户应该被重定向到路由。不幸的是,没有一个重定向的下方产生一个工作页面:
1: return Redirect::route('startChoose'); 2: return redirect()->route('startChoose');

下面是我已经把在web.php文件route
Route::get('/startChoose', '[email protected]');

这是StartChooseController:
enter image description here重定向到路由结果'HTTP 500错误'laravel

请你帮我弄清楚问题是什么?非常感谢你提前。

回答

1

您需要name your route使route()帮助建立正确的网址:

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

或者:

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

如果你不希望把你的路线,使用语法来代替:

return redirect('startChoose'); 
+1

真的很棒...非常感谢你。 – Tower