laravel5.2 增加Caffienate Modules,实现模块化开发
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,实现模块化开发相关推荐
- web前端模块化开发_真正的模块化Web应用程序:为什么没有开发标准?
web前端模块化开发 OSGI , SpringSource , Jboss模块 ,J2EE和清单永远不会结束.所有这些技术都向他们的最终用户/开发人员保证了相同的东西,或多或少是Java模块化Web ...
- 基于若依系统进行模块化开发(使用eclipse)
基于若依系统进行模块化开发(使用eclipse) new Maven Moudle 勾选 Create a simple project() 定义模块名ruoyi-demo 点击finish 在若依系 ...
- SOFABoot源码解析之模块化开发
1.SOFABoot源码解析 1.1模块化开发 1.1.1 简述 关于SOFABoot模块化开发的文档来自于Alipay开源社区Wiki,链接地址为: https://github.com/alipa ...
- javascript模块化开发
一.什么是模块化开发 将软件产品看作为一系列功能模块的组合 通过特定的方式实现软件所需模块的划分.管理.加载 二.模块化开发好处 解决命名冲突问题 添加命名空间YUI .EXTJS-可以从一定程度上解 ...
- JS三教九流系列-require.js-网站模块化开发
为什么80%的码农都做不了架构师?>>> js开发的模块化就是module处理 简单理解js模块化的开发就是让我们的web项目对js进行分类的处理 我们在开发网站的时候,里面会 ...
- 初识ABP vNext(9):ABP模块化开发-文件管理
点击上方蓝字"小黑在哪里"关注我吧 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 前言 在之前的章节中介绍过ABP扩展实体,当时在用户表扩展了用户头像字段,用户头像就 ...
- javaone_JavaOne 2015:高级模块化开发
javaone JavaOne 2015看到了Project Jigsaw团队关于Java 9中的模块化的一系列讨论 .它们都是非常有趣的,并且充满了宝贵的信息,我敦促每个Java开发人员都注意它们. ...
- JavaOne 2015:高级模块化开发
JavaOne 2015看到了Project Jigsaw团队关于Java 9中的模块化的一系列讨论 .它们都是非常有趣的,并且充满了宝贵的信息,我敦促每个Java开发人员都注意它们. 除此之外,我想 ...
- 五、Vue模块化开发学习笔记——JavaScript原始功能、匿名函数的解决方案、使用模块作为出口、CommonJS、ES6 export和import的使用
一.JavaScript原始功能 -在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那个时候代码还是很少的. 那个时候的代码是怎么写的呢? 直接将代码写在<scri ...
- 【模块化开发】之 模块化概述
项目说明 模块化开发,是当下最重要的前端开发范式之一.模块化只是一个思想.一个理论. 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 模块化过程 早期模块化完全依 ...
最新文章
- 26.Azure备份服务器(下)
- 基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能
- 基于上一篇AS项目依赖库问题的优化解决方案
- java使用Post方式发送https请求的方法,直接可以用
- Netty 的基本简单实例【服务端-客户端通信】
- 一个合格的ACMer的代码当中,都藏着哪些秘密?
- IE8/9的几个前端bug解决方案
- 量子计算机时空穿越,科学家用量子计算机模拟时间机器 人类能否回到过去?...
- loadrunner具体实例教你如何进行结果分析
- 安装CentOS步骤
- 小程序学习笔记(8)-导航组件
- php api json查错,PHP使Laravel为JSON REST API返回自定义错误的问题
- 动软代码生成器 模板
- svn创建分支和合并
- 贾俊平统计学思维导图- 第十三章 时间序列分析和预测
- C#提取字模[复制即用]
- 如何用photoshop做24色环_如何用PS做色相环?色相环的制作教程
- 【萌新教学】ESP8266项目初试网页聊天室(附源码)
- 永远不要把自己置于一种不得不失去颜面而后退,同时不得不冒险而前进的境地。
- offer比较:华为云核心网产品线和作业帮 都是开发
热门文章
- jQuery 源码系列(二)init 介绍
- 使用Eclipse构建Maven项目 (step-by-step) (转收藏)
- Python中__init__和__del__方法介绍
- 常用的一些注入命令!!!
- MySQL数据操作:增删改查
- 移动端的click事件延迟触发的原理是什么?如何解决这个问题?
- 20172329 2017-2018-2《程序设计与数据结构》课程总结
- 设计模式之责任链模式(Chain of Responsibility )
- HDU 1213 How Many Tables 并查集 水~
- 20190920 On Java8 第二十章 泛型