nickchen14/slim-mvc-angularjs-starter-kit

Slim-Skeleton-MVC + Medoo + League/Plates + angularjs 开发前后台管理系统

1.0.2 2018-07-05 16:10 UTC

This package is auto-updated.

Last update: 2024-09-06 09:53:16 UTC


README

这是一个前后台管理系统架构,可以自行调整

  • Slim + MVC + SPA
  • Slim + MVC + SSR

这个示例使用angularjs配合SSR架构。

SQL: Medoo
视图模板: Plates
环境: PHP dotenv
管理面板: Tabler

安装

使用 Composer 安装

composer create

composer create-project nickchen14/slim-mvc-angularjs-starter-kit [your-app]

或者

git 下载

git clone git@gitlab.com:NickChen14/slim-mvc-starter-kit.git

安装composer包

composer install

安装npm包

npm install

安装bower包

bower install

启动

启动Web服务器

Slim 文档 - Web服务器

或者

gulp

环境

.env.example 改为 .env 并修改内容。

WEB_URL="https://:3044/"                # 網站URL
DB_SERVERER="127.0.0.1"                         # 資料庫IP
DB_USERNAME="nick"                              # 資料庫登入USER
DB_PASSWORD="nick"                              # 資料庫登入密碼
DB_DATANAME="sample"                            # 資料庫名稱
MAIL_SENDHOST="smtp.gmail.com"
MAIL_SENDPORT="587"
MAIL_SENDSMTPSECURE='tls'
MAIL_USERNAME="xxxxxxxxxx@gmail.com"            # 發信用帳號
MAIL_USERPWD="xxxxxxxxx"                        # 發信用密碼
MAIL_SENDADDR="xxxxxxxxxxxxxxx@gmail.com"       # 寄信用帳號
MAIL_SENDNAME="Nick"                            # 寄信用名稱
MAIL_RECEIVEADDR="xxxxxxxxxxxxxxx@gmail.com"    # 收信用帳號
MAIL_RECEIVENAME="xxxxxxxxxxxxxxx@gmail.com"    # 收信用名鞥
RECAPTCHA_SECRET="xxxxxxxxxxxxxxx"              # GOOGLE RECAPTCHA

google recaptcha仅限本地使用,请更换

添加URL

Slim 文档 - 路由器

core/web/routes.php
core/admin/routes.php