mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-07-10 09:51:06 +08:00
Compare commits
8 Commits
ef35f1d616
...
3d7aad2172
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d7aad2172 | ||
|
|
d5ab364422 | ||
|
|
0f035d771b | ||
|
|
aca4c270c0 | ||
|
|
5cd53110a3 | ||
|
|
7bf956c030 | ||
|
|
951133fa8b | ||
|
|
b44a92ba76 |
@ -161,7 +161,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="nowrap text-center">服务器环境</th>
|
||||
<td>{$request->server('SERVER_SOFTWARE',php_sapi_name())},PHP {$Think.const.PHP_VERSION}</td>
|
||||
<td>{:ucfirst($request->server('SERVER_SOFTWARE',php_sapi_name()))} & PHP {$Think.const.PHP_VERSION}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -143,7 +143,7 @@ SQL
|
||||
])
|
||||
->addColumn('name', 'string', ['limit' => 100, 'default' => '', 'comment' => '配置名'])
|
||||
->addColumn('value', 'text', ['default' => '', 'comment' => '配置值'])
|
||||
->addIndex('type', ['name' => 'idx_system_data_name'])
|
||||
->addIndex('name', ['name' => 'idx_system_data_name'])
|
||||
->save();
|
||||
}
|
||||
|
||||
@ -166,6 +166,7 @@ SQL
|
||||
->addColumn('size', 'integer', ['limit' => 20, 'default' => 0, 'comment' => '文件大小'])
|
||||
->addColumn('uuid', 'integer', ['limit' => 20, 'default' => 0, 'comment' => '用户编号'])
|
||||
->addColumn('isfast', 'integer', ['limit' => 1, 'default' => 0, 'comment' => '是否秒传'])
|
||||
->addColumn('issafe', 'integer', ['limit' => 1, 'default' => 0, 'comment' => '是否安全模式'])
|
||||
->addColumn('status', 'integer', ['limit' => 1, 'default' => 1, 'comment' => '状态(0禁用,1启用)'])
|
||||
->addColumn('create_at', 'datetime', ['limit' => 20, 'default' => '', 'comment' => '创建时间'])
|
||||
->addColumn('update_at', 'datetime', ['limit' => 20, 'default' => 0, 'comment' => '更新时间'])
|
||||
|
||||
@ -10,12 +10,12 @@ class InstallWechat extends Migrator
|
||||
public function change()
|
||||
{
|
||||
$this->_auto();
|
||||
$this->_article();
|
||||
$this->_fans();
|
||||
$this->_media();
|
||||
$this->_news();
|
||||
$this->_tags();
|
||||
$this->_keys();
|
||||
$this->_news();
|
||||
$this->_media();
|
||||
$this->_article();
|
||||
}
|
||||
|
||||
private function _auto()
|
||||
|
||||
39
readme.md
39
readme.md
@ -2,9 +2,9 @@
|
||||
---
|
||||
> 主仓库地址:https://gitee.com/zoujingli/ThinkAdmin
|
||||
|
||||
非常感谢大家一直以来对`ThinkAdmin`的支持,`ThinkAdmin`从`v1`到`v6`经历了几次大的调整,但总体都是基于`ThinkPHP`最新版本为核心在开发,以微信领域及最简后台为目标而设计。
|
||||
非常感谢大家一直以来对[`ThinkAdmin`](https://thinkadmin.top)的支持,[`ThinkAdmin`](https://thinkadmin.top)从`v1`到`v6`经历了几次大的调整,但总体都是基于`ThinkPHP`最新版本为核心在开发,以微信领域及最简后台为目标而设计。
|
||||
|
||||
由于现有功能并不能满足所有项目的需求,`ThinkAdmin`只做基础底层的开发,这里包括系统权限管理,系统存储配置,微信授权管理,以及常用功能集成等…… 因此`ThinkAdmin`也被大家定性为外包二开基线项目,目前已经有许多公司及个人在使用。
|
||||
由于现有功能并不能满足所有项目的需求,[`ThinkAdmin`](https://thinkadmin.top)只做基础底层的开发,这里包括系统权限管理,系统存储配置,微信授权管理,以及常用功能集成等…… 因此[`ThinkAdmin`](https://thinkadmin.top)也被大家定性为外包二开基线项目,目前已经有许多公司及个人在使用。
|
||||
|
||||
ThinkAdmin v6 基于`v1-v5`版本的积累,结合`ThinkPHP 6.0`的思维重新构建,减少大量原非必需的组件,自建存储层、服务层及任务机制,增加了许多友好指令!`ThinkAdmin v6`经历了数个项目实践与测试,不停调整,目前系统模块及微信模块已经趋于稳定,现将【系统管理(admin)】及【微信管理(wechat)】定为`v6`内核两大模块并使用`MIT`协议发布,其中【微商商城(data)】仅为参考案例不做技术支持可直接删除,后续可能还有其他模块及相关辅助模块更新发布,敬请期待……
|
||||
|
||||
@ -14,35 +14,36 @@ ThinkAdmin v6 基于`v1-v5`版本的积累,结合`ThinkPHP 6.0`的思维重新
|
||||
|
||||
### 注意事项
|
||||
|
||||
> * `ThinkAdmin`基于`ThinkPHP 6.0.x`开发,对`PHP`版本标注不低于`PHP 7.1`,请阅读`ThinkPHP`官方文档;
|
||||
> * 运行环境需开启`PATHINFO`,不再支持`ThinkPHP`的`URL`兼容模式运行(源于如何优雅地展示);
|
||||
> * `ThinkAdmin`默认不带`composer`组件`vendor`目录,下载后需要自行执行`composer install`安装;
|
||||
> * 若操作提示 “演示系统禁止操作” 等字样,需要删除演示路由配置`app/admin/route/demo.php`或清空路由文件;
|
||||
> * [`ThinkAdmin`](https://thinkadmin.top)基于`ThinkPHP 6.0.x`开发,`PHP`不得低于`PHP 7.1`,请阅读`ThinkPHP`文档;
|
||||
> * 运行环境必需开启`PATHINFO`支持,不再支持`ThinkPHP`的`URL`兼容模式运行(源于如何优雅地展示);
|
||||
> * [`ThinkAdmin`](https://thinkadmin.top)默认不带`composer`组件包(`vendor`),下载后需要执行`composer install`安装依赖组件;
|
||||
> * 若操作提示 “演示系统禁止操作” 等字样,需要删除演示路由的配置文件(`app/admin/route/demo.php`);
|
||||
|
||||
### 数据管理
|
||||
|
||||
> * 使用`phinx`管理数据库,在未配置数据库时默认使用`Sqlite`数据库作为测试与体验;
|
||||
> * 在使用`Sqlite`存储数据时,仅可以用于测试与体验,不得用于线上生产环境,建议使用免费开源的`MySQL`数据库;
|
||||
> * 使用`MySql`,`SqlServer`,`Postgres`等服务型数据库,需要先创建空数据库并配置到项目,再执行`composer install`即可自动安装;
|
||||
> * 系统使用`Phinx`管理数据库,在未配置数据库时默认使用`Sqlite`数据库作为测试与体验;
|
||||
> * 使用`Sqlite`数据库时仅限用于体验测试,不得用于生产环境,生产环境建议使用免费开源的`MySQL`数据库;
|
||||
> * 在使用`MySql`,`SqlServer`,`Postgres`等服务型数据库时,需要先创建空的数据库并将参数配置到`config/database.php`,然后再执行`composer install`进行初始化安装;
|
||||
> * 开发系统时,如果要对数据库添加数据表或修改数据表,建议创建`Phinx`脚本后执行`composer update`进行数据库升级。
|
||||
|
||||
### 体验环境
|
||||
|
||||
> * 无需配置数据库,默认使用`Sqlite`数据库;
|
||||
> * 执行`composer install`安装项目所需依赖组件以及自动安装数据库;
|
||||
> * 启动项目内置的`WEB`服务,执行`php think run`并浏览器访问`http://127.0.0.1:8000`;
|
||||
> * 使用系统默认的账号和密码登录后台,默认的账号和密码都是`admin`;
|
||||
> * 系统默认使用`Sqlite`数据库,无需配置数据库参数;
|
||||
> * 执行`composer install`安装项目所需依赖组件以及自动安装并初始化数据库;
|
||||
> * 执行`php think run`启动项目内置的`WEB`服务并用浏览器访问`http://127.0.0.1:8000`;
|
||||
> * 进入后台登录界面后,请使用系统默认的账号(`admin`)和密码(`admin`)登录管理后台;
|
||||
|
||||
### 开发环境
|
||||
|
||||
> * 安装数据库程序并创建数据库,将参数配置到`config/database.php`;
|
||||
> * 执行`composer install`安装项目所需依赖组件以及自动安装数据库;
|
||||
> * 安装`Nginx`或`Apache`等`Web`服务,并按照`ThinkPHP`官方要求配置网站;
|
||||
> * 安装数据库软件并创建空的数据库,将参数配置到`config/database.php`;
|
||||
> * 执行`composer install`安装项目所需依赖组件以及自动安装并初始化数据库;
|
||||
> * 安装`Nginx`或`Apache`等`Web`服务,并按照`ThinkPHP6`项目要求配置网站参数;
|
||||
|
||||
## 技术支持
|
||||
|
||||
开发前请认真阅读 ThinkPHP 官方文档会对您有帮助哦!
|
||||
开发前请认真阅读 ThinkPHP 官方文档,相信会对您有所帮助哦!
|
||||
|
||||
官方地址及开发指南:https://thinkadmin.top ,如果实在无法解决问题可以加入官方群免费交流。
|
||||
ThinkAdmin 的开发文档 ,如果实在无法解决问题可以加入官方群免费交流。
|
||||
|
||||
**1.官方QQ交流群:** 513350915
|
||||
|
||||
@ -78,7 +79,7 @@ public function index(){
|
||||
|
||||
## 代码仓库
|
||||
|
||||
ThinkAdmin 为 MIT 协议开源项目,安装使用或二次开发不受约束,欢迎 fork 项目。
|
||||
[`ThinkAdmin`](https://thinkadmin.top) 为 MIT 协议开源项目,安装使用或二次开发不受约束,欢迎 fork 项目。
|
||||
|
||||
部分代码来自互联网,若有异议可以联系作者进行删除。
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user