Laravel框架的目录结构分析

本文详细解析了Laravel框架的目录结构,包括app目录中的模型、控制器和中间件,bootstrap目录的启动文件,config目录的配置文件,database目录的迁移和种子文件,public目录的静态资源,routes目录的路由定义,storage目录的存储管理和vendor目录的第三方类库。此外,还提到了.env配置文件和artisan命令工具的重要性。
摘要由CSDN通过智能技术生成

app目录:项目的核心目录,主要用与存放核心代码,也包括控制器,模型,中间件,App包含了MVC结构中2个。
1.User.php是自带的示例模型文件,后面再进行模型创建的时候就要创建在该目录下。
2.Http文件夹:存放控制器文件
1.Controllers:控制器的目录
2. Middleware:中间目录
3. Kernel.php:框架的核心文件
bootstrap目录:laravel的启动目录,项目运行时需要的文件都在这个目录中。一般不去动这个目录,也不要往里面写东西。
config目录:项目的配置目录,主要存放配置文件,比如数据库的配置,这里面会存放更多的配置文件,比如第三方的依赖文件也会存放在这里。
1.app.php:全局配置文件,后期开发频繁使用这个配置文件
2.auth.php:用户登录时需要用到的用户认证模块的配置文件
3.databases.php:数据库的配置文件
4.filesystems.php:文件系统的配置文件
database目录:数据迁移目录
1.factories:存放一些工厂模式需要的一些文件
2.migrations:迁移,存放的是迁移文件(创建/删除/修改数据表操 作的类文件)
3.seeds:播种,种子,存放的是种子(填充器)文件(模拟向数据表中写入数据的操作类)
public目录:站点目录,项目的入口文件和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值