ThinkPHP路由配置教程

# ThinkPHP路由配置教程

ThinkPHP 5.x/6.x 的路由配置方法。

## 一、路由文件位置

“`
route/app.php
“`

## 二、基础路由

“`php
use think\facade\Route;

// 注册路由
Route::get(‘hello’, ‘index/index/hello’);
Route::post(‘save’, ‘index/index/save’);
Route::any(‘test’, ‘index/index/test’);

// 带参数
Route::get(‘user/:id’, ‘index/user/detail’);

// 多参数
Route::get(‘article/:cate/:id’, ‘index/article/detail’);
“`

## 三、路由规则

“`php
// 完整匹配
Route::get(‘user$’, ‘index/user/index’);

// 可选参数
Route::get(‘user/[:id]’, ‘index/user/detail’);

// 带后缀
Route::get(‘article-‘, ‘index/article/detail’)
->ext(‘html’);
“`

## 四、路由分组

“`php
Route::group(‘admin’, function() {
Route::get(‘user’, ‘admin/user/index’);
Route::get(‘role’, ‘admin/role/index’);
})->prefix(‘admin/’);
“`

## 五、路由缓存

生产环境建议开启路由缓存:
“`bash
php think route:build
“`

## 六、RESTful路由

“`php
Route::resource(‘article’, ‘Article’);
// 自动注册GET/POST/PUT/DELETE路由
“`

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
4爷资源网 » ThinkPHP路由配置教程

提供最优质的资源集合

立即查看 了解详情