Laravel 拉雷维尔的反向路由协议是什么

Laravel 拉雷维尔的反向路由协议是什么,laravel,routes,Laravel,Routes,请大家举例说明什么是反向路由。 我正在搜索这个问题,但仍然对这个反向路由概念感到困惑。例如,下面的路由声明告诉Laravel,当请求的URI为“signUp”时,在控制器“UsersController”中执行操作“signUp” http://mycoolsite.com/signUp 路线::任何('注册','UsersController@register’); 传统上,我们可以这样链接到注册页面: {{HTML::link('signUp','Register Now!')} 然而,这有

请大家举例说明什么是反向路由。
我正在搜索这个问题,但仍然对这个反向路由概念感到困惑。

例如,下面的路由声明告诉Laravel,当请求的URI为“signUp”时,在控制器“UsersController”中执行操作“signUp”

http://mycoolsite.com/signUp

路线::任何('注册','UsersController@register’);

传统上,我们可以这样链接到注册页面:

{{HTML::link('signUp','Register Now!')}

然而,这有一个不幸的缺点,那就是依赖于我们的路线声明。如果我们将路线声明更改为:

http://mycoolsite.com/signup

Route::any('register','UsersController@signUp’);

那么我们的链接就错了。我们必须浏览整个网站并修复我们的链接。希望我们不会错过一个

相反,让我们使用反向路由

{{HTML::将_链接到_操作('UsersController@signUp“,“立即注册!”)}

现在,当我们更改路由表时,我们生成的链接将自动更改。在我们的第一个示例中,它将生成
http://mycoolsite.com/register
。然后,当我们更改routes调用以匹配第二个示例时,它将生成
http://mycoolsite.com/signup


在传统路由中,您依赖于路由声明。在某些操作(方法、函数)的反向路由中

这是否回答了您的问题?