在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:b5LaravelCMF开源软件地址:https://gitee.com/b5net/b5-laravel-cmf开源软件介绍:b5LaravelCMF介绍之前一直使用的是基于thinkphp3.2和Yii2自己封装的一套cmf基础功能。laravel处于刚开始阶段,网上找了一些laravel的管理系统,感觉不够漂亮,也怎么适合我的开发习惯,我喜欢所有源码都能看到,并且可以随时修改,不用再去研究别人的封装思想。发现java的若依系统很不错,页面代码都没有封装,可以想怎么开发就怎么开发,于是将其前端代码拿了下来,做了一些改动与laravel结合,做了一点简单封装,构架了这套CMF系统。 本系统只是经过简单测试,还未正式使用,若有问题或建议,请多多指教。 软件架构基于laravel 6 + bootstrap 3,其中使用了bootrstrap-table来进行列表的展示,以及一些较为流行js插件做各种效果,页面简洁、响应式。 系统在MVC的基础上加了已成Service,用来处理业务逻辑。还单独列出了验证类Validate和缓存类Cache基本是一个表 对应一个Model、Service、Validate及Cache。当然在后面开发的功能你可以根据自己的喜好写。 系统完全开源,数据库文件在database目录下,超管默认为:admin,123456。 系统演示地址:http://b5laravelcmf.b5net.com 账号:ceshi 密码:123456 下载地址:github: https://github.com/qin795217119/b5laravelcmf gitee: https://gitee.com/b5net/b5-laravel-cmf 使用说明
内置功能新增微信预约功能:主要用来熟悉和测试API接口开发及其中间件、微信授权类等的测试。新增PC官网网站系统:用户测试该系统的开发流程。
功能文档1.后台添加一个功能的流程①在菜单管理中添加菜单②创建model③创建service,里面实例化对应model。若需要后台验证字段,则创建validate,在service中也进行实例化④创建controller,在初始化方法中实例化service 2.H5的微信授权可以看中间件WallWap.php的demo $openid=getWapOpenId();//获取session中的openidif(!$openid){ //b5reduri当前的url,mtype为所属应用 可以都为空 $url=URL::route('wap_wxauthinfo',['mtype'=>$mtype,'b5reduri'=>URL::full()]); //跳转授权 授权完成后通过Wap\WechatController的wxinfo获取存储微信信息,然后团转到当前url return (new WechatApi())->getOpenId($url);} |
请发表评论