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爱好者其它相关文章!
-
中国大陆如何购买usdt 时间:2025-05-05
-
liquidity 怎么玩 时间:2025-05-05
-
以太坊 polygon 怎么验证 时间:2025-05-05
-
8marketcap 时间:2025-05-05
-
深链财经 时间:2025-05-05
-
rootdata 时间:2025-05-05
今日更新
-
深入了解Angular中的路由,如何快速上手?
阅读:18
-
php怎么设置p3p头
阅读:18
-
laravel怎么设置全局方法
阅读:18
-
laravel怎么安装curl扩展
阅读:18
-
vuejs怎么引入css
阅读:18
-
laravel5怎么设置时区
阅读:18
-
php可以删除html标签内容吗
阅读:18
-
php中正则表达式是什么意思
阅读:18
-
nginx下怎么部署php项目
阅读:18
-
php怎么循环删除数组元素
阅读:18