>[info]### ThinkPHP官方出品,入门`TP5`必读系列(二)
>《路由完全指南》
> 作 者:流年
> 最后更新:2018-1-25
## 概述
>[danger]### 本系列文档版权归`ThinkPHP`官方所有,未经授权,禁止任何方式转载和下载,侵权必究!
ThinkPHP5作为一个全新的版本,重构后的路由功能可圈可点,是5.0的一大亮点,本指南系列为您详细介绍5.0路由的用法,并进行深入剖析其内部实现原理,助您完全掌握路由。
## 主要内容
由浅入深的介绍了路由的基本用法及高级技巧,为您揭开5.0路由的神秘面纱。
### 章节及完成情况:(`√`表示已经完成)
* (一)路由初体验 `√`
* (二)路由执行流程 `√`
* (三)路由变量 `√`
* (四)路由地址 `√`
* (五)路由分组 `√`
* (六)别名路由 `√`
* (七)资源路由 `√`
* (八)路由生成 `√`
* (九)路由高级 `√`
* (十)域名路由 `√`
* (十一)路由绑定 `√`
* (十二)路由实例 (更新中~)
* 附录A:路由速查表(更新中~)
* 附录B:路由常见问题(更新中~)
添加了5.1版本的支持内容,格式如下:
>[danger]### 【5.1须知】
> * * * * *
> 此处内容表示`5.1`有效
## 阅读对象
本指南的阅读对象是对`ThinkPHP5`有基本的认识并且希望深入了解和使用路由的开发者,讲述的内容需要你已经掌握下面的基础知识,否则可能会有所困惑,事倍功半。
我们假设你已经了解:
* 如何安装框架并配置`Vhost`;
* 如何定义5.0的控制器;
* 如何正确使用命名空间;
* 如何正确访问一个操作;
如果对以上内容还不掌握的话,建议首先阅读下本入门系列的第一部:《[ThinkPHP5.0快速入门](http://www.kancloud.cn/thinkphp/thinkphp5_quickstart)》。如果你已经用过路由,那么也不用担心会浪费你的时间,本指南会带你深入剖析路由的执行流程和了解一些你未必清楚的路由用法和技巧,因为路由实在是一个既简单而又非常复杂的东西。
## 更多阅读
> 官方出品的快速入门系列还包括:
> * [ThinkPHP5.0快速入门](http://www.kancloud.cn/thinkphp/thinkphp5_quickstart)
> * [ThinkPHP5.0控制器从入门到精通](http://www.kancloud.cn/thinkphp/controller-in-detail)
> * [掌握ThinkPHP5.0数据库和模型](http://www.kancloud.cn/thinkphp/master-database-and-model)