项目目录简介
项目目录简介
DaddyMagic 发表于8个月前
项目目录简介
  • 发表于 8个月前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

简单介绍以下项目目录

1.首先app目录。核心目录,所有的实体、业务层、控制层都在该目录下面。由于该目录比较重要,我们展开该目录详细说一下。

我们可以看到。User.php是一个实体类,routes.php路由配置文件,所有的控制器都在Controllers中,Middleware是中间件,类似于拦截器的功能。

2.bootstrap目录。包含了少许文件用于框架的启动和自动载入配置,还有一个cache文件夹用于包含框架生成的启动文件以提高性能;(自己还没研究清楚)

3.config目录。所有配置文件目录,例如:数据库配置、缓存配置、session配置、文件系统配置等。前期我们用不了那么多配置文件。

4.database目录。数据迁移及填充文件,目前我用到的是反向生成表有用到该目录,例如entrust。

5.public目录。包含了前端控制器和资源文件(图片、JavaScript、CSS等)

6.resources目录。包含了视图文件及原生资源文件(LESS、SASS、CoffeeScript),以及本地化文件。

7.storage目录。目录包含了编译过的Blade模板、基于文件的session、文件缓存,以及其它由框架生成的文件,该文件夹被细分为成appframeworklogs子目录,app目录用于存放应用要使用的文件,framework目录用于存放框架生成的文件和缓存,最后,logs目录包含应用的日志文件;在使用过程中一定要给该目录777权限。

8.tests目录。包含自动化测试,其中已经提供了一个开箱即用的PHPUnit示例;

9.vendor目录。包含Composer依赖;

共有 人打赏支持
粉丝 2
博文 8
码字总数 2210
×
DaddyMagic
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: