文章标题

来源:互联网 发布:老男孩linux运维视频 编辑:程序博客网 时间:2024/06/07 20:41

*laravel 4.2 框架学习(DAY 1)*
(框架主要目录的了解)
根目录下面存在四个子目录
/app(代码开发的主要目录)
主要包含了 Controller、View、Model 和assets
/boostrap(系统启动时需要的文件)
被index.php入口文件调用
/public(指向web服务期目录,含有框架引导文件index.php,同时,应用的js,css,image图片等文件需要放置在public 文件夹)
/vendor(存放第三方代码,包括laravel 源代码以及 应用中必要的插件等)


/app目录下的子目录了解
/app/config/
主要包含各种配置文件
例如:运行时规则,DB,session等配置,配置文件中的配置选项,分别对应相应的PHP数组

/app/config/app.php
程序级设置,时区,区域环境,调试模式和密钥等

/app/config/auth.php
身份验证驱动程序,控制应用中身份的验证

/app/config/cache.php
用来配置应用程序的缓存设置

/app/config/database.php
配置应用的数据库设置如 默认引擎,连接信息

/app/config/mail.php
邮件收发引擎的设置。SMTP服务器等配置。

/app/config/session.php
设置如何管理用户session

/app/controllers
定义系统的控制器,提供应用基本的逻辑,数据模型交互以及加载应用程序的视图文件

/app/models
模型,提供应用的数据信息,和数据操作规则(比如信息验证等)。
理论上,数据库的每个表,都一应这一个model

/app/tests
方便开发人员进行单元测试

/app/views
包含了控制器或者路由使用的HTML模板。(只能放置html模板,js和css代码要放在public文件家中)

/app/routes.php

应用的路由文件,定义应用的路由规则,和时间声明

/app/filters.php

定义应用程序和路由的过滤规则

0 0
原创粉丝点击