QQ扫一扫联系
系统一旦经过二次开发,自动升级有可能会覆盖已二次开发的部分,请慎重操作!
语言:PHP5.5.9+
或 PHP7+
数据库:Mysql 5.0+
后端:Laravel 5.1
前端:gulp
、webpack
、lessc
、vue
说明:在二次开发之前,请您确保您具有这些方面的知识能力。
目录 | 说明 |
---|---|
app |
系统和业务相关的所有程序 |
bootstrap |
快速启动 |
config |
系统运行配置目录 |
database |
系统的数据库相关配置和信息 |
public |
网站绑定根目录,只有这个目录的资源才会被浏览器访问到 |
public/asset |
ModStart系统静态资源 |
public/vendor |
第三方模块静态资源 |
module |
系统模块化功能目录,模块开发请参照 ModStart 模块开发 |
storage |
系统运行缓存等数据 |
vendor |
系统依赖的第三方库 |
module
: 模块开发public/asset
: 前端JS打包输出目录public/theme
: 前端样式目录我们前端使用了目前先进的打包构建工具,这样可以混淆前端代码,优化网站打开速度,减少静态资源请求次数,请确保您至少具备
webpack
gulp
lessc
这样的前端知识在进行二次开发。
找到 public/theme
中 less
文件,修改 less
文件后使用 lessc
工具对 .less
文件进行编译,编译命令如下:
lessc 的具体用法请参考lessc官网
app
: 网站核心程序代码后端基于了 Laravel 5.1 框架开发,在二次开发前请确保您具备 Laravel 5.1 开发的基本知识和基本阅读代码的能力,网站使用了较多的第三方包(目录vendor中),具体请自行查找相应的包使用文档。
查看 app/Http/routes.php
根据路由映射找到具体的Controller文件。
在 app/Http/Controllers/Admin/
目录中,同样您可以根据 app/Http/routes_admin.php
路由找到具体的Controller文件。
在项目根目录的 .env
文件中。
如果您连代码都读不懂,可以找专业的技术人员来进行二次开发。
请参照 Laravel开发说明文档。
请在社区 bbs.tecmz.com 留言。