重定向到 laravel 中的路由结果“HTTP 500 错误”
Posted
技术标签:
【中文标题】重定向到 laravel 中的路由结果“HTTP 500 错误”【英文标题】:Redirect to route results 'HTTP 500 Error' in laravel 【发布时间】:2017-05-12 19:07:04 【问题描述】:我正在开发一个Laravel
网站。用户注册并登录后,会为他完成一些工作,并且应该将用户重定向到 rout。不幸的是,以下重定向都不会产生工作页面:1: return Redirect::route('startChoose');
2: return redirect()->route('startChoose');
下面是我放入web.php
文件中的route
:Route::get('/startChoose', 'StartChooseController@index');
这是 StartChooseController:
您能帮我找出问题所在吗?非常感谢您。
【问题讨论】:
【参考方案1】:您需要name your route 以使route()
帮助程序构建正确的 URL:
Route::get('/startChoose', 'StartChooseController@index')->name('startChoose');
或者:
Route::get('/startChoose', ['as' => 'startChoose', 'uses' => 'StartChooseController@index']);
如果您不想命名路线,请改用以下语法:
return redirect('startChoose');
【讨论】:
以上是关于重定向到 laravel 中的路由结果“HTTP 500 错误”的主要内容,如果未能解决你的问题,请参考以下文章
如何使用获取参数将 laravel (5.3) 路由重定向到其他路由
如何从刀片模板中的 Javascript 文件重定向 Laravel 路由