美文网首页
lumen 目录整合

lumen 目录整合

作者: IT513 | 来源:发表于2019-03-24 00:13 被阅读0次

lumen 目录清单

在lumen 基础上添加了 Helpers Models Libs 三个目录

/
|-- app                             项目应用目录
|   |-- Console                     自定义的 Artisan 命令
|   |-- |-- Kernel.php              注册自定义的 Artisan 命令以及定义调度任务
|   |-- Events                      存放事件类
|   |-- Exceptions                  异常处理
|   |   |-- Handler.php             处理应用抛出的异常
|   |-- Helpers                     自定义函数方法
|   |-- Http                        主程序
|   |   |-- Middleware              中间件
|   |   |-- Controllers             控制器
|   |   |   |-- Sys                 后台管理控制器目录
|   |   |   |-- V1                  前台V1版本控制器目录
|   |   |-- Controller.php          版本父级控制器
|   |-- Jobs                        队列任务
|   |-- Listeners                   事件监听器
|   |-- Providers                   服务提供
|   |-- Models                      数据模型目录
|   |-- Libs                        自定义类库存储目录
|-- bootstrap                       自动加载配置 
|   |-- app.php                     启动、自动加载配置
|-- config                          所有应用配置文件
|   |-- auth.php                    auth授权配置
|   |-- cors.php                    cors跨域配置
|-- database                        数据迁移、填充文件
|-- public                          Web站点根目录
|-- resources                       视图、原生资源文件
|-- routes                          路由配置文件
|   |-- sys.php                     后台管理路由配置
|   |-- web.php                     前台路由配置
|-- storage                         缓存、框架生成文件
|   |-- app                         存放应用生成的文件
|   |-- framework                   框架生成的文件或缓存
|   |-- logs                        日志文件
|-- tests                           自动化测试
|-- vendor                          Composer依赖文件
|-- .env.localhost                  本地配置文件
|-- .env.develop                    开发环境配置文件
|-- .env.testing                    测试环境配置文件
|-- .env.producton                  生产环境配置文件
|-- composer.json
\

修改数据模型目录

在app目录下创建数据模型 Models
在数据模型开头修改命名空间

# 在app根目录的数据模型 命名空间为:
namespace App;

#修改为命名空间为
namespace App\Models;

#使用 Models下的User模型
use App\Models\User;

其他目录的添加同上,只是在命名空间上做修改。

相关文章

网友评论

      本文标题:lumen 目录整合

      本文链接:https://www.haomeiwen.com/subject/nboevqtx.html