企业网站建设设计服务,产品开发流程文件,河源东莞网站建设,抖音小程序怎么入驻#x1f468;#x1f4bb;个人主页#xff1a;开发者-曼亿点
#x1f468;#x1f4bb; hallo 欢迎 点赞#x1f44d; 收藏⭐ 留言#x1f4dd; 加关注✅!
#x1f468;#x1f4bb; 本文由 曼亿点 原创
#x1f468;#x1f4bb; 收录于专栏#xff1a… 个人主页开发者-曼亿点
hallo 欢迎 点赞 收藏⭐ 留言 加关注✅!
本文由 曼亿点 原创
收录于专栏PHP程序开发
⭐⭐
— 文章目录 ⭐⭐⭐前言⭐目录结构分析 1app目录 2bootstrap 目录3config目录4database目录5public 目录6resources目录7routes目录8storage 目录9vendor目录10env 文件结束语 ⭐前言⭐ 默认的 Laravel 应用程序结构旨在为大型和小型应用程序提供一个良好的起点。但是你可以自由地组织你的应用程序。只要 Composer 可以自动加载类Laravel 几乎不限制任何给点类的位置。 需要重点掌握的目录(频繁使用)
目录作用app保存模型文件(默认)app/Http/Controllers保存控制器文件resources/views保存视图文件config配置文件目录routes存放路由文件database/migrations存放数据库迁移文件(操作数据表结构)database/seeds存放数据库种子文件(模拟测试数据) 目录结构分析 1app目录
app目录项目的核心目录主要用于存放app核心代码、也包括控制器、模型以及路由。 比如控制器存放的位置app\Http\Controllers 模型文件存放位置模型文件直接写在 app 目录下即可但是也可以在该目录下建应其他目录用于专门存放模型文件例如建立 Admin 目录专门存放后台需要的模型文件建立 Home目录存放前台模型文件目录:
2bootstrap 目录
bootstrap 目录:laravel启动目录 autoload.php,文件用于自动载入需要的类文件。
3config目录
config目录项目的配置目录主要存放配置目录文件比如数据库的配置 App.php:项目主要配置文件 Auth.php:用于定义用户认证登录的配置文件 Database.php:针对数据库的配置 Fielsystems.php:上传文件、文件存储需要使用的配置文件
4database目录
database目录:数据迁移目录 存储跟数据表相关的操作类文件迁移文件【创建数据表的类文件】、种子文件【存放一些数据表的数据填充文件】。
5public 目录
public 目录项目的入口文件和系统的静态资源目录(css img js uploads)后期使用的外部静态文件(js、css、图片等)都需要放到 Public 目录下 当然重点的是项目单一入口文件在这个目录下。因此后续配置虚拟主机的时候需要将站点位置指定在public下。
6resources目录
resources目录存放视图文件还有就是语言包文件的目录。 Lang目录是一个语言包目录如果项目需要本地化则需要1配置语言包 view目录视图文件存储目录视图文件也可以分目录管理
7routes目录
routes目录定义路由的目录web.php是定义路由文件
8storage 目录
storage 目录主要是存放缓存文件和日志文件注意如果在 linux 环境下该目录(8)需要有可骂权限。(后期用户上传文件如果存在本地则也在 storage 下)
9vendor目录
vendor目录主要是存放第三方的类库文件laravel思想主要是共同的开发不要重复的造轮子(例如里面可能存在验证码类上传类邮件类)该目录还存放laravel框架的源码。注意如果要使用 composer 软件管理的composer 下载的类库都是存放在该目录下面的。
10env 文件
env 文件:主要是设置一些系统相关的环境配置文件信息。config 目录里面的文件配置内容一般都是读取该文件里面的配置信息(confg 里面的配置项的值基本都是来自.env, 文件)。
结束语
以上就是PHP程序设计 持续更新PHP程序设计教程欢迎大家订阅系列专栏PHP程序开发你们的支持就是曼亿点创作的动力