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

本文详细介绍了Laravel API项目的目录结构,包括app、bootstrap、config、database、public、resources、routes等关键目录的作用,以及它们在开发过程中的功能,帮助开发者更好地理解和组织 Laravel 应用的代码结构。
摘要由CSDN通过智能技术生成

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 文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值