【问题标题】:Redirect to route results 'HTTP 500 Error' in laravel重定向到 laravel 中的路由结果“HTTP 500 错误”
【发布时间】: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:

您能帮我找出问题所在吗?非常感谢您。

【问题讨论】:

    标签: laravel redirect routes


    【解决方案1】:

    您需要name your route 以使route() 帮助程序构建正确的 URL:

    Route::get('/startChoose', 'StartChooseController@index')->name('startChoose');
    

    或者:

    Route::get('/startChoose', ['as' => 'startChoose', 'uses' => 'StartChooseController@index']);
    

    如果您不想命名路线,请改用以下语法:

    return redirect('startChoose');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 2017-11-13
      • 1970-01-01
      • 2021-12-23
      • 2020-05-26
      相关资源
      最近更新 更多