【技术实现步骤摘要】
一种基于Laravel框架实现增加Service层和Repository层的方法
[0001]本专利技术属于软件构架
,涉及一种基于Laravel框架实现增加Service层和Repository层的方法。
技术介绍
[0002]软件架构(software architecture),是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件,各个组件之间的连接则明确和相对细致地描述组件之间的通讯。
[0003]Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
[0004]Laravel框架主要提供了软件开发的一些比较宽泛的MVC方案,大量的代码存在于M层和C层,因此,在Laravel中使用MVC模式的情况下,会存在如下的问题:
[0005]1、会在Controller ...
【技术保护点】
【技术特征摘要】
1.一种基于Laravel框架实现增加Service层和Repository层的方法,其特征在于:通过该方法得到的框架从上到下依次为View层、Controller层、Service层、Repository层和持久层;View层向下调用Controller层,Controller层向下调用Service层,Service层向下调用Service层,Service层向下调用Repository层,Repository层向下调用持久层;View层包括管理模块和用户模块,管理模块和用户模块并列运行;持久层设置为持久层框架,持久层框架内包含有数据库。2.根据权利要求1所述的一种基于Laravel框架实现增加Service层和Repository层的方法,其特征在于,管理模块向下调用Controller层,Controller层向下调用Service1层,Service1层Repository1层,Repository1层向下调用持久层。3.根据权利要求1或2所述的一种基于Laravel框架实现增加Service层和Repository层的方法,其特征在于,用户模块向下调用Controller层,Controller层向下调用Service2层,Service2层向下调用Repository2层,Repository2层向下调用持久层。4.根据权利要求3所述的一种基...
【专利技术属性】
技术研发人员:刘庆林,
申请(专利权)人:山东中睿天下信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。