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目录:站点目录,项目的入口文件和
Laravel框架的目录结构分析
最新推荐文章于 2022-12-28 13:24:32 发布
本文详细解析了Laravel框架的目录结构,包括app目录中的模型、控制器和中间件,bootstrap目录的启动文件,config目录的配置文件,database目录的迁移和种子文件,public目录的静态资源,routes目录的路由定义,storage目录的存储管理和vendor目录的第三方类库。此外,还提到了.env配置文件和artisan命令工具的重要性。
摘要由CSDN通过智能技术生成