Php Laravel重定向不返回任何内容

Php Laravel重定向不返回任何内容,php,redirect,laravel,Php,Redirect,Laravel,我刚从拉维尔出发。我正在尝试一个简单的重定向,但是,我得到一个空页面作为响应,浏览器没有重定向 Route::get('last', [ 'as' => 'theLast', function(){ Redirect::route('theFirst'); } ]); Route::get('first', [ 'as' => 'theFirst', function(){ return 'First'; }

我刚从拉维尔出发。我正在尝试一个简单的重定向,但是,我得到一个空页面作为响应,浏览器没有重定向

Route::get('last', [
    'as' => 'theLast',
    function(){
        Redirect::route('theFirst');
    }
]);

Route::get('first', [
    'as' => 'theFirst',
    function(){
        return 'First';
}
当我点击/first时,我收到了预期的“first”响应。 但是,当我点击/last时,我希望被重定向到/first,但我没有被重定向,我点击/last时没有错误,只是一个空页面。
如果有问题,我正在运行php5.5.10。

您需要返回响应

return Redirect::route('theFirst');

好的,我明白了。我想我正在重定向到另一个路由,而该路由就是实际返回的路由。@Ben不,不是这样,Laravel的响应类返回一个头('Location'),所有这些都是::route()查找要重定向到的路径所做的。