Laravel的安装及核心目录文件介绍
课程信息
课程地址:https://www.imooc.com/video/12493/0
Laravel版本:5.2
PHP版本:要求5.5.9+
环境要求:xampp
下载地址:见文末附件下载,根据课程中提示,使用一键安装包进行学习。
建议大家先把laravel搞明白,再研究composer。
安装
解压5.2版本安装包,将其解压到xampp/htdocs/laravel文件中,如果访问localhost/laravel/public,可以显示如下界面,那么证明已经安装成功了。
文件目录介绍
app目录
包含了应用程序的核心代码,指我们自己写的代码。业务逻辑主要写在这里。其中Http目录比较重要,其中包含了“MVC”中的C-controller书写的地方。
bootstrap
包含框架启动,以及自动加载配置的文件。
config
包含所有应用程序的配置文件。如cache.php缓存,database.php数据库,mail.php邮件,queue.php队列,session以及view.php视图。
database
包含数据库迁移与填充文件。
public
包含入口以及项目静态资源文件。如css/js/图片都要放到public目录下。
resources
包含视图以及原始资源文件。如其下的view就是mvc中的V,视图都要写在这个文件夹里面。
storage
包含了编译后的模板文件,以及基于文件的session的文件缓存和其他框架产生的文件。
tests
单元测试目录,测试代码。一个好的程序要也要写出好的测试代码。
vendor
包含composer加载的依赖的模块。