ousaa/sites-diversion-package
最新稳定版本:v2.4.0
Composer 安装命令:
composer require ousaa/sites-diversion-package
包简介
description
README 文档
README
依赖tp框架(支持版本5.1/6/8)
环境变量配置
需要在项目下加上对应的 redis 配置,必须和分流系统一致
# diversion redis环境
DIVERSION_REDIS_HOST=127.0.0.1
DIVERSION_REDIS_PORT=6379
DIVERSION_REDIS_PASSWORD=
DIVERSION_REDIS_DB=0
接入逻辑代码参考(兼容 tp5.1/6/8)
在 route/route.php (tp 6/8 是 route/app.php ) 文件中,其他路由配置之前,添加下面的代码
\Ousaa\SitesDiversionPackage\RouteSetting::setRoutes();
或者站群这样,单独一个一个域名设置
foreach ($configs as $siteKey => $item) {
// ...
foreach ($item['domains'] as $domain) {
Route::domain([$domain], function () use ($routeConfigPath, $rootPath, $item, $domain) {
// ...
// 分流系统的管理配置
\Ousaa\SitesDiversionPackage\RouteSetting::setRoutes($domain);
});
}
}
如果需要修改这个包的内容,可以改成本地调试
在 composer.json 里面添加,url 改成你本地对应目录的绝对路径
"repositories": [
{
"type": "path",
"url": "/Volumes/code/php_package/sites-diversion-package",
"options": {
"symlink": true
}
}
],
包的版本配置改成 dev-master
"ousaa/sites-diversion-package": "dev-master"
然后更新即可
composer update ousaa/sites-diversion-package
修改和调试完成之后,发布 ousaa/sites-diversion-package 的版本。然后删除 composer.json 里面 repositories 的部分, dev-master 改成最新版本即可
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-24