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