Laravel学习笔记基础系列--(二)Laravel目录结

作者: 温新

分类: 【Laravel】

阅读: 1855

时间: 2021-06-29 15:50:52

作者:温新

时间:2021-06-23

熟悉Laravel目录结构对开发有着莫大的帮助。

Laravel目录结构

打开刚刚安装的laravel-demo项目,查看其目录结构:

目录/文件 作用
app 应用根目录
|--Console 命令行程序目录
|--Exceptions 异常目录
|--Http
|-----Controllers 控制器目录
|----Middleware 中间件目录
|--Models 模型目录
|--Providers 服务提供者目录
bootstrap 启动目录
config 配置目录
database 数据库目录
|--factories 数据生成工厂目录
|--migrations 迁移文件目录
|--seeders 数据生成器目录
public 对外访问目录
resources 资源目录
routes 路由目录
|--api.php 用于接口的路由
|--channels.php 事件转播注册路由
|--console.php 定义artisan命令
|--web.php web服务路由
storage 文件存储目录
|--app 用户上传文件目录
|--framework 框架运行时缓存文件目录
|--logs 日志目录
tests 单元测试目录
vendor vendor目录
.editorconfig.php
.env 环境变量配置文件
.env.example 环境变量配置案例文件
gitattributes
.gitignore Git忽略文件
.styleci.yml
artisan Laravel脚手架文件
composer.json 依赖包配置文件
composer.lock 锁定依赖包配置文件
package.json
phpunit.xml 单元测试配置文件
server.php 启动Laravel
webpack.mix.js 前端工作配置

Models目录在Laravel8之前的版本是不存在的。

以上是安装完Laravel后生成的目录,下面介绍的目录是默认不生成的,只有执行相关命令后才会生成对应的目录。

目录 作用
Events 事件类目录。执行make:event/event:generate生成
Listeners 事件监听目录。执行event:generate/make:listener生成
Mail 邮件目录。执行make:mail生成
Jobs 队列任务目录。执行make:job生成
Policies 策略目录。执行make:policy生成
Rules rules目录,执行make:rule生成

我是温新

每天进步一点点,就一点点

请登录后再评论