1.模块化开发可以把框架分成 Topc前台模块,Topm手机端前台,Admin后台管理模块,每个模块中都有自己的一套Controller,Logic,router等.

2.咖啡因模块是一个简单的包,以允许手段将您的Laravel应用程序分离成模块。每个模块是完全自包含的,允许简单地放置模块以供使用。

3.具体增加Caffienate模块的方法:

http://packalyst.com/packages/package/caffeinated/modules

百牛信息技术bainiu.ltd整理发布于博客园

咖啡因模块

咖啡因模块是一个简单的包,以允许手段将您的Laravel应用程序分离成模块。每个模块是完全自包含的,允许简单地放置模块以供使用。

该包遵循FIG标准PSR-1,PSR-2和PSR-4,以确保共享PHP代码之间的高水平的互操作性。目前,包装没有经过单元测试,但计划在后面的道路上覆盖。

快速安装

首先通过Composer安装软件包。

composer require caffeinated/modules=v3.2.5

注:在最后可加安装的版本好,不同版本的laravel框架对应的caffeinated也不同,如图:

安装会等一段时间:

一旦这个操作完成后,只需两个服务提供商和外观类添加到项目的config/app.php文件中:

Once this operation is complete, simply add both the service provider and facade classes to your project's config/app.php file:

服务提供者(Service Provider)

Caffeinated\Modules\ModulesServiceProvider::class,

门面(Facade)

'Module' => Caffeinated\Modules\Facades\Module::class,

And that's it! With your coffee in reach, start building out some awesome modules!

------------------------------------------------------华丽的分割线----------------------------------------------------------------------

以上安装,添加完成后就可以创建模块了:

在工程目录下打开CMD: 例如创建一个为Admin的模块

然后按照提示输入内容即可,最后会生成模块内容,包含一个json文件,里面是刚才输入的信息.

创建完成!

转载于:https://www.cnblogs.com/bainiu/p/7588569.html

laravel5.2 增加Caffienate Modules,实现模块化开发相关推荐

  1. web前端模块化开发_真正的模块化Web应用程序:为什么没有开发标准?

    web前端模块化开发 OSGI , SpringSource , Jboss模块 ,J2EE和清单永远不会结束.所有这些技术都向他们的最终用户/开发人员保证了相同的东西,或多或少是Java模块化Web ...

  2. 基于若依系统进行模块化开发(使用eclipse)

    基于若依系统进行模块化开发(使用eclipse) new Maven Moudle 勾选 Create a simple project() 定义模块名ruoyi-demo 点击finish 在若依系 ...

  3. SOFABoot源码解析之模块化开发

    1.SOFABoot源码解析 1.1模块化开发 1.1.1 简述 关于SOFABoot模块化开发的文档来自于Alipay开源社区Wiki,链接地址为: https://github.com/alipa ...

  4. javascript模块化开发

    一.什么是模块化开发 将软件产品看作为一系列功能模块的组合 通过特定的方式实现软件所需模块的划分.管理.加载 二.模块化开发好处 解决命名冲突问题 添加命名空间YUI .EXTJS-可以从一定程度上解 ...

  5. JS三教九流系列-require.js-网站模块化开发

    为什么80%的码农都做不了架构师?>>>    js开发的模块化就是module处理 简单理解js模块化的开发就是让我们的web项目对js进行分类的处理 我们在开发网站的时候,里面会 ...

  6. 初识ABP vNext(9):ABP模块化开发-文件管理

    点击上方蓝字"小黑在哪里"关注我吧 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 前言 在之前的章节中介绍过ABP扩展实体,当时在用户表扩展了用户头像字段,用户头像就 ...

  7. javaone_JavaOne 2015:高级模块化开发

    javaone JavaOne 2015看到了Project Jigsaw团队关于Java 9中的模块化的一系列讨论 .它们都是非常有趣的,并且充满了宝贵的信息,我敦促每个Java开发人员都注意它们. ...

  8. JavaOne 2015:高级模块化开发

    JavaOne 2015看到了Project Jigsaw团队关于Java 9中的模块化的一系列讨论 .它们都是非常有趣的,并且充满了宝贵的信息,我敦促每个Java开发人员都注意它们. 除此之外,我想 ...

  9. 五、Vue模块化开发学习笔记——JavaScript原始功能、匿名函数的解决方案、使用模块作为出口、CommonJS、ES6 export和import的使用

    一.JavaScript原始功能 -在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那个时候代码还是很少的. 那个时候的代码是怎么写的呢? 直接将代码写在<scri ...

  10. 【模块化开发】之 模块化概述

    项目说明 模块化开发,是当下最重要的前端开发范式之一.模块化只是一个思想.一个理论. 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 模块化过程 早期模块化完全依 ...

最新文章

  1. 26.Azure备份服务器(下)
  2. 基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能
  3. 基于上一篇AS项目依赖库问题的优化解决方案
  4. java使用Post方式发送https请求的方法,直接可以用
  5. Netty 的基本简单实例【服务端-客户端通信】
  6. 一个合格的ACMer的代码当中,都藏着哪些秘密?
  7. IE8/9的几个前端bug解决方案
  8. 量子计算机时空穿越,科学家用量子计算机模拟时间机器 人类能否回到过去?...
  9. loadrunner具体实例教你如何进行结果分析
  10. 安装CentOS步骤
  11. 小程序学习笔记(8)-导航组件
  12. php api json查错,PHP使Laravel为JSON REST API返回自定义错误的问题
  13. 动软代码生成器 模板
  14. svn创建分支和合并
  15. 贾俊平统计学思维导图- 第十三章 时间序列分析和预测
  16. C#提取字模[复制即用]
  17. 如何用photoshop做24色环_如何用PS做色相环?色相环的制作教程
  18. 【萌新教学】ESP8266项目初试网页聊天室(附源码)
  19. 永远不要把自己置于一种不得不失去颜面而后退,同时不得不冒险而前进的境地。
  20. offer比较:华为云核心网产品线和作业帮 都是开发

热门文章

  1. jQuery 源码系列(二)init 介绍
  2. 使用Eclipse构建Maven项目 (step-by-step) (转收藏)
  3. Python中__init__和__del__方法介绍
  4. 常用的一些注入命令!!!
  5. MySQL数据操作:增删改查
  6. 移动端的click事件延迟触发的原理是什么?如何解决这个问题?
  7. 20172329 2017-2018-2《程序设计与数据结构》课程总结
  8. 设计模式之责任链模式(Chain of Responsibility )
  9. HDU 1213 How Many Tables 并查集 水~
  10. 20190920 On Java8 第二十章 泛型