ThinkPHP5的路由可以通过在route目录下的route.php文件中进行设置。以下是一个简单的路由示例:
<?php
use thinkRoute;
// 绑定到index模块的index控制器的index方法
Route::get("/", "index/index/index");
// 绑定到admin模块的index控制器的index方法
Route::get("admin", "admin/index/index");
// 绑定到index模块的user控制器的login方法
Route::post("login", "index/user/login");
在上述示例中,我们通过使用Route类的get和post方法来设置路由。第一个参数是路由的URL地址,第二个参数是路由的处理方法,格式为"模块/控制器/方法"。
例如,在上述示例中,路由"/"绑定到了index模块的index控制器的index方法,路由"admin"绑定到了admin模块的index控制器的index方法,路由"login"绑定到了index模块的user控制器的login方法。
需要注意的是,路由的设置顺序是有讲究的,先设置的路由会先被匹配到。如果有多个路由匹配到同一个URL地址,将会使用最先匹配到的路由。
以上是一个简单的路由设置示例,更多的路由设置方法可以参考ThinkPHP5的官方文档。