laravel5.4 项目 模块化 利用caffeinated/modules

    最近在学习laravel框架我的文章都是自己的学习笔记,

在较复杂的项目种把项目模块化是很好的开发手段,

laravel框架模块化  可以利用caffeinated/modules来实现,laravel扩展都是用composer来安装,这里有个链接很好的说明了安装步骤 https://my.oschina.net/sallency/blog/889171

接下来是我的安装步骤:

输入命令

    在项目根目录输入命令 composer require caffeinated/modules

不同的框架版本对应的caffeinated不一样  所以不用写版本它就自动寻找适合自己的

安装过程和成功之后的效果


程序中可以看到加载的信息


手动添加

接下来有一个需要自己添加的两行代码  Caffeinated\Modules\ModulesServiceProvider::class)('Module' => Caffeinated\Modules\Facades\Module::class)

位置在config/app.php中添加到 'providers' =>[ ] 和 'aliases ' =>[ ] ,我注释的 ' //modules' 的代码的位置,




到这里为止配置已经完成了,接下来我们创建一个模块来试试

创建模块

创建模块 命令 :php artisan make :module 后面写模块名称

接下来会让你写你的模块的名称 版本 描述之类的 ,没有指定的要求 ,按你自己的需求写就可以了
之后你的项目目录中现实你的建完的模块

访问

程序中写一个控制器和加一个访问路由

直接访问


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值