laravel项目中包括哪些目录
时间:2021-10-04
来源:互联网
标签:
今天PHP爱好者给大家带来包括的目录有:1、app目录;2、bootstrap目录;3、config目录;4、database目录;5、public目录;6、resources目录;7、routes目录;8、storage目录;9、vendor目录等。希望对大家有所帮助。

本教程操作环境:windows7系统、Laravel5版、Dell G3电脑。
laravel项目中包括的目录

app目录是项目的核心目录,主要用于存放核心代码,包括控制器、模型,其中

User.php 是默认的模型文件
模型也是可以分目录管理的

该路径下是控制器,其中Controller.php 是基类(父类)控制器
其中的Auth是系统提供的默认的用户认证控制器
控制器可以分目录管理
bootstrap目录
是laravel的启动目录

config目录

app.php 是项目主要配置文件
auth.php 是用于定义用户认证(登录)的配置文件
database.php 是针对数据库的配置文件
filesystems.php 是上传文件、文件存储需要使用到的配置文件
mail.php 是邮件的配置文件
session.php 是会话控制
view.php 是视图
cache.php 是缓存
database目录

在创建表的时候需要通过PHP文件来创建,通过文件中的类来创建,也即在migrations中创建类,此文件也叫迁移文件(创建数据表文件)
seeds文件中存放一些数据表的数据填充文件
public目录

该文件中放着项目的入口文件(index.php),可以做到单一入口文件,其中后期项目的css和js文件都放在该目录中。
因此在配置虚拟主机的时候,需要将站点目录指定到public目录下
resources目录

lang目录是语言包(如果项目需要本地化的话则需要配置语言包)
views是视图目录,是视图文件存储目录(视图文件也可以做分目录管理)
routes目录
是定义路由的目录,其中web.php是定义路由的文件。

storage目录
storage目录是存放缓存文件和日志文件的目录,用户上传的文件如果放在本地的话也是放在storage中。

app文件是存放用户上传的文件
framework是框架运行时的缓存文件
logs是日志目录
vendor目录
存放的时候第三方的内容

.env 文件是设置一些系统相关的环境配置文件信息

artisan文件是脚手架文件,主要用于生成的代码(自动生成),比如自动生成控制器、模型文件。当使用artisan的时候,必须要保证artisan在命令行当前的工作路径下。(不用修改,只需要用就可以了)。

以上就是laravel项目中包括哪些目录的详细内容,更多请关注php爱好者其它相关文章!
-
什么是AP隔离?AP隔离开关有什么用 时间:2025-12-17 -
AP隔离在哪里设置 AP隔离开启还是关闭好 时间:2025-12-17 -
USB Host接口有什么用?USB Host和USB Device接口的区别 时间:2025-12-16 -
HDMI怎么区分1.4和2.0?HDMI1.4和2.0的区别 时间:2025-12-16 -
com.android.phone已停止运行是什么意思?怎么解决? 时间:2025-12-16 -
4mp摄像头是多少像素?4mp和1080p有什么区别? 时间:2025-12-16
今日更新
-
EA账号注册全攻略-手把手教你注册EA账号
阅读:18
-
steam商店进不去错误代码118怎么解决
阅读:18
-
欧易现货交易策略指南:主流币定投与迷因币实战技巧
阅读:18
-
泡沫梗是什么梗?揭秘网络热词泡沫梗的搞笑来源和流行用法,让你秒懂!
阅读:18
-
163免费邮箱官网主站入口-163海外版免费邮箱快捷登录入口
阅读:18
-
迅雷在线观看极速入口-迅雷在线观看高清免费
阅读:18
-
TikTok高清视频在线观看-TikTok免费看视频极速入口
阅读:18
-
泡泡茶是什么梗?揭秘年轻人最新社交暗号,一秒get潮流热点!
阅读:18
-
欧易衍生品交易如何平衡风险与收益?7大实用策略揭秘
阅读:18
-
明日方舟公开招募计算器使用指南-公开招募计算器最新地址速查
阅读:18










