起步--目录结构

说明
The Root目录
- The app 目录
- The bootstrap目录
- The config目录
- The database目录
- The public目录
- The resources目录
- The routes 目录
- The storage目录
- The tests目录
- The vendor目录
The App 目录
- The Console目录
- The Events目录
- The Exceptions目录
- The Http目录
- The Jobs目录
- The Listeners目录
- The Mail 目录
- The Notifications目录
- The Policies目录
- The Providers目录

说明

Laravel应用的默认结构旨在为巨型应用和微应用都提供一个伟大的起点。当然,你可以随自己的喜好随意组织你的应用。Laravel几乎没有在给定类的位置上强加任何限制–只要Composer可以自动加载这个类。

模型目录在哪儿?
当初步使用Laravel框架时,许多开发人员对于缺少一个models 目录感到困惑。然而,是故意缺少这个目录的。我们发现对于不同的人来说单词“models”是二义性的。一些开发人员将应用程序的“models”当作它的商业逻辑的总体,然而另一些人却将“models”视为一个与关系型数据库进行交互的实体类。
基于这个原因,我们选择将Eloquent模块默认存放在 app 目录下,并且也允许开始者将它们存放在其它地方。

根目录

App目录

正如你所希望的,app 目录包含你的应用程序的核心代码。不久之后我们就要更详细地讨论这个目录;然而,你的应用中几乎所有的类都在这个目录中。

Bootstrap目录

bootstrap 目录包含启动框架和配置自动加载的文件。这个目录也放置一个包含性能优化例如路由和缓冲文件的框架生成文件的 cache 目录。

Config目录

顾名思义,config 目录包含你的应用程序所有的配置文件。通读所有这些文件并且熟悉所有对于你有用的选项不失为一个好主意。

Database目录

database目录包含你的数据库迁移和种子。如果你愿意,你也可以使用这个目录管理一个 SQLite数据库。

Public目录

public 目录包含index.php 文件,这个文件是所有进入你的应用请求的入口点。这个目录也放置着你的资源文件,例如:图片,JavaScript和CSS。

Resource目录

resources 目录包含你的视图和你的未编译的资源例如LESS,SASS,或者JavaScript。这个目录也放置着你的所有语言文件。

App目录

未完待续…
持续更新…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值