如何通过Laravel实现详细的路由配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1597个文字,预计阅读时间需要7分钟。
目录
1.路径的基本介绍
2.有效的路由方法
3.路由重定向
4.路由参数
5.路由分组
6.底部路径
7.频率限制
8.获取当前访问路由属性
在使用Laravel之前,我直接使用ThinkPHP和Yii框架。这两个框架各有特点。目录
- 1.路由的基本介绍
- 2.有效的路由方法
- 3.路由重定向
- 4.路由参数
- 5.路由分组
- 6.兜底路由
- 7.频率限制
- 8.获取当前访问路由属性
在使用laravel之前我一直在使用thinkphp还有yii框架,这两个框架也有路由这一说,但是都没有用过。
Laravel的路由功能其实还是挺全的,也很优雅~
下面来说正题:
1.路由的基本介绍
Laravel框架默认为我们提供了两个路由文件,在根目录下的routes目录下有web.php以及api.php。这些文件通过框架自动加载,相应逻辑位于 app/Providers/RouteServiceProvider 类。routes/web.php 文件定义了 Web 界面的路由,这些路由被分配到了 web 中间件组,从而可以使用 Session 和 CSRF 保护等功能。routes/api.php 中的路由是无状态的,这是因为被分配到了 api 中间件组。
一般情况下,我们都会使用web.php来开始定义路由。
本文共计1597个文字,预计阅读时间需要7分钟。
目录
1.路径的基本介绍
2.有效的路由方法
3.路由重定向
4.路由参数
5.路由分组
6.底部路径
7.频率限制
8.获取当前访问路由属性
在使用Laravel之前,我直接使用ThinkPHP和Yii框架。这两个框架各有特点。目录
- 1.路由的基本介绍
- 2.有效的路由方法
- 3.路由重定向
- 4.路由参数
- 5.路由分组
- 6.兜底路由
- 7.频率限制
- 8.获取当前访问路由属性
在使用laravel之前我一直在使用thinkphp还有yii框架,这两个框架也有路由这一说,但是都没有用过。
Laravel的路由功能其实还是挺全的,也很优雅~
下面来说正题:
1.路由的基本介绍
Laravel框架默认为我们提供了两个路由文件,在根目录下的routes目录下有web.php以及api.php。这些文件通过框架自动加载,相应逻辑位于 app/Providers/RouteServiceProvider 类。routes/web.php 文件定义了 Web 界面的路由,这些路由被分配到了 web 中间件组,从而可以使用 Session 和 CSRF 保护等功能。routes/api.php 中的路由是无状态的,这是因为被分配到了 api 中间件组。
一般情况下,我们都会使用web.php来开始定义路由。

