美文网首页
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