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 : 前端样式目录我们前端使用了目前先进的打包构建工具,这样可以混淆前端代码,优化网站打开速度,减少静态资源请求次数,请确保您至少具备
webpackgulplessc这样的前端知识在进行二次开发。
找到 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 留言。
