对于每个this链接,我们被告知使用反向路由,我们可以生成链接。但是Laravel已经提供了同样的named routing。此外,还有另一种生成链接的方法是route助手函数。
那么在Laravel中使用反向路由的实际好处是什么?
发布于 2020-03-22 17:32:43
为什么没有人引用这个--> {{route('user.login')}},而您声明了这个名称来路由。我们可以说这是一个反向路由吗?
你只需要声明以下几点:
Route::get('login', 'users@login')->name('user.login');发布于 2019-07-19 18:22:48
Laravel反向路由的好处应该是显而易见的。假设您想要将登录URL更改为users/signin,如果您不使用命名路由,则必须手动更改所有URL以指向新URL。这是浪费了很多时间。使用命名路由,您只需在routes.php中更改路由,所有链接现在都将指向新的UR。
您可以查看此链接,了解有关反向路由的详细说明。http://jasonlewis.me/article/laravel-reverse-routing
发布于 2019-01-29 19:34:21
Laravel反向路由根据路由声明生成URL。反向路由使您的应用程序更加灵活。它定义了链路和Laravel路由之间的关系。当使用现有路由的名称创建链接时,Laravel会自动创建适当的Uri。下面是反向路由的一个示例。
//路由声明
Route::get(‘login’, ‘users@login’);使用反向路由,我们可以创建一个指向它的链接,并传入我们定义的任何参数。如果未提供可选参数,将从生成的链接中删除。
{{ HTML::link_to_action('users@login') }}它将在视图中自动生成一个类似于http://xyz.con/login的网址。
https://stackoverflow.com/questions/51752453
复制相似问题