/thinksns-plus

The TS+ is a social project.

Primary LanguagePHPApache License 2.0Apache-2.0

StyleCI Build Status CircleCI Codacy Badge Codacy Badge

About TS+

TS+ 是基于 Laravel 开发的一个用户生态基础框架系统,支持动态拓展应用的接入和UI规范设计。 TS+ 在 PHP 版本上选择 >=7.0 版本开发,并使用了强类型语言模式,使开发更规范化。

如何安装

安装 TS+ 上,可能需要一些技术,但是我们会尽量做到最小化的技术操作。

Pre

  • PHP >= 7.0
    • ext-mbstring
    • ext-openssl
  • Composer
  • MySQL
  • Nginx | Apache | IIS
  • Git

Installed

进入你的 www 目录,先克隆仓库:

git clone https://github.com/zhiyicx/thinksns-plus
cd thinksns-plus

复制 .env.example 文件为 .env ,然后打开 .env 文件,对你的站点,数据库等信息进行配置

使用 Composer 进行依赖处理:

composer install

生成加密的key:

php artisan key:generate

数据信息迁移和填充:

php artisan migrate --seed

到此,TS+ 已经安装完成

TS+ 拓展应用开发(component)

TS+ 应用包开发,安装都非常简单,安装包如下:

composer require medz/plus-component-example
php artisan component install medz/plus-component-example

拓展应用开发文档

扩展包

开发文档