laravel5教程【2】 应用程序的体系结构

目录结构



就如你看到这样,laravel下面只包含了4个文件夹,这4个文件夹下面有一些子文件夹,这种丰富的子文件夹在第一次看到是不是有压力?我会逐个介绍。我们大部分的开发工作都会在app/文件夹下面进行。

下面是各个文件夹和文件的基本介绍:


顶级文件夹

作用

app 包含了站点的controllers(控制器),models(模型),views(视图)和assets(资源)。这些是网站运行的主要代码,你会将你大部分的时间花在这些上面。
bootstrap 用来存放系统启动时需要的文件,这些文件会被如index.php这样的文件调用。
public 这个文件夹是唯一外界可以看到的,是必须指向你web服务器的目录。它含有laravel框架核心的引导文件index.php,这个目录也可用来存放任何可以公开的静态资源,如css,Javascript,images等。
vendor

用来存放所有的第三方代码,在一个典型的Laravel应用程序,这包括Laravel源代码及其相关,并含有额外的预包装功能的插件。


参考

http://www.cnblogs.com/huangbx/tag/Laravel/ (laravel 学习笔记 4.x)

http://ofcss.com/2015/02/10/laravel-5-form-requests.html (翻译文章)

http://wenku.baidu.com/org/view?org=shiyanlou&tab=0#org-tab (大型laravel项目的构建 4.x)

http://jingyan.baidu.com/season/48799 (例子教程)

my.oschina.net/whsheng/blog/324455


https://github.com/douyasi/yascmf (cms)

https://phphub.org/topics/8 (完整实例)

http://my.oschina.net/zgldh/blog/389246 (laravel 作者)

你可能感兴趣的:(laravel5教程【2】 应用程序的体系结构)