当前位置: 首页 > 工具软件 > laravel-blog > 使用案例 >

Laravel-Modules 模块开发

周兴朝
2023-12-01


一、Laravel-Modules是什么?

当我们开发大型应用时,经常需要将应用划分成不同的模块,Laravel-Modules 可以使我们的代码结构更加清晰以及方便管理 。

二、laravel-modules安装

1.首先在 Laravel 项目根目录下使用 Composer 安装该扩展包。

composer require nwidart/laravel-modules

2.发布配置文件。

php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"

3.生成模块。

php artisan module:make Blog

4.要让模块目录中定义的类可以自动加载,需要配置根目录下的composer.json。

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "Modules/"
    }
  }
}

5.配置完成后运行以下命令让修改生效。

composer dump-autoload

6.执行域名加模块名(例如:http://www.maomaohang.com/blog

7.注意Artisan命令与之前相比有所改变

 php artisan make:controller TestController
 php artisan module:make-controller TestController Blog
 类似资料: