讨论数量:
下面的引用内容均来自 Laravel 8 中文文档 。
- 命名路由
命名路由就是给路由起名字,在路由文件中可以使用 Route::name('route')
或者 ->name('route')
来为路由指定名字。
路由命名可以方便地为指定路由生成 URL 或者重定向。通过在路由定义上链式调用 name 方法可以指定路由名称。
- 好处和作用
可以用于生成 URL、生成重定向、路由的相关判断等。
一旦为路由指定了名称,你可以在生成 url 或者通过 Laravel 的 route 和 redirect 辅助函数重定向时使用路由的名字。
如果你想判断当前请求是否指向了某个命名过的路由,你可以调用路由实例上的 named 方法。例如,你可以在路由中间件中检查当前路由名称。
推荐文章: