指南
<h2><strong>目录结构</strong></h2>
<p>创建模块后, 会在你的应用根目录生成以下目录结构:</p>
<pre><code>admin-modules/ # 模块根目录
└── Master/
├── Controllers/ # 控制器目录
│ ├── AuthController.php
│ ├── HomeController.php
│ ├── MasterController.php
│ └── SettingController.php
├── Models/ # 模型目录
│ ├── AdminCodeGenerator.php
│ ├── AdminMenu.php
│ ├── AdminPermission.php
│ ├── AdminRole.php
│ └── AdminUser.php
├── Services/ # Service 目录
├── bootstrap.php # 框架会自动加载这个文件, 可以在里面动态添加菜单或导航栏按钮
├── config.php # 模块的配置文件
├── MasterServiceProvider.php # 模块的服务提供者, 可以在里面处理一些其他的高级操作
└── routes.php # 模块的路由文件</code></pre>
<p><br></p>
<h2><strong>数据库</strong></h2>
<ul>
<li>初始化模块后, 会自动创建模块所需的数据库及基础数据</li>
<li>新建的数据表都会以 <code>模块名_</code> 为前缀</li>
</ul>
<p><br></p>
<h2><strong>注意事项</strong></h2>
<ul>
<li><strong>代码生成器 / 扩展</strong> 这两个功能在所有模块中共通</li>
<li>所有模块与主应用都同用一套前端资源, 模块之间依靠 <strong>接口前缀</strong> 区分</li>
</ul>
<p><br></p>
<h2><strong>移除模块</strong></h2>
<ul>
<li>手动删除模块目录 <code>Modules/你的模块名</code></li>
<li>手动删除模块的数据库表, 它们都以 <code>模块名_</code> 为前缀</li>
</ul>