laravel5.4 项目 模块化 利用caffeinated/modules - 萨萨的博客 - CSDN博客

    最近在学习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 后面写模块名称

接下来会让你写你的模块的名称 版本 描述之类的 ,没有指定的要求 ,按你自己的需求写就可以了

之后你的项目目录中现实你的建完的模块

访问

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

直接访问


Original url: Access
Created at: 2018-10-22 10:33:21
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论