php目录结构有api,目录结构 · WXiangQian/laravel-api Wiki · GitHub

秦俊友
2023-12-01

laravel-api 项目目录

├─app 应用目录

│ ├─Console 注册自定义Artisan命令和你定义的计划任务

│ ├─Events Events 目录存放了 事件类

│ ├─Exceptions 应用的异常处理器,也是应用抛出异常的地方

│ ├─Http 控制器、中间件和表单请求

│ │ ├─Controller 控制器目录

│ │ │ ├─v1 版本1目录

| | | ├─v2 版本2目录

│ │ ├─Middleware 存储中间件

│ │ ├─Requests 表单请求验证

│ ├─Jobs 队列

│ ├─Models model模型

│ ├─Providers 服务容器中绑定服务、注册事件

│ ├─Services services服务层进行逻辑处理

│ ├─Transformers 转换数据结构

│ └─helpers.php 全局调用函数

├─bootstrap 引导框架并配置自动加载的文件

├─config 配置文件目录

├─database 数据填充和迁移文件目录

│ ├─factories 工厂Factory添加测试数据

│ ├─migrations 数据迁移

│ └─seeds 数据填充

├─public 资源文件

│ ├─favicon.ico ico

│ ├─index.php 入口文件

│ ├─robots.txt 网络爬虫排除标准

│ └─.htaccess 用于apache的重写

├─resources 视图和未编译的资源文件

│ ├─assets 未编译的资源文件(如 LESS、SASS)

│ ├─lang 语言文件目录

│ └─views 视图文件

├─routes 所有路由定义

│ ├─web.php

│ ├─api.php

│ ├─console.php

│ └─channels.php

├─storage

│ ├─app 存储应用生成的任何文件

│ ├─framework 存储框架生成的文件和缓存

│ └─logs 应用的日志文件

├─tests 自动化测试文件

├─vendor 第三方类库目录(Composer依赖库)

├─.env.example env的例子

├─.gitignore 写入不进入版本管理的文件

├─composer.json composer 定义文件

└─README.md README 文件

 类似资料: