Laravel基础入门
了解Laravel每一个文件夹的作用
app
app目录,是Laravel框架的应用目录.后续开发时,代码基本都在这里写。如模型、控制器、路由定义、命令以及PHP域名代码等
bootstrap
bootstrap目录,是Laravel框架的启动文件,路由缓存文件。这个文件夹包含了Laravel每次运行时使用的文件
config
config目录,是Laravel的框架的配置目录。这个文件夹目录主要是放置Laravel所有的配置文件。
database
database目录,是Laravel框架的数据库目录。这个文件夹目录数据库迁移以及数据库种子文件
public
public目录,是Laravel框架的框架入口文件以及静态文件存放目录。这个文件夹目录是当站点运行时,服务器指向的目录,包含了框架入口文件。index.php是前端控制器,并且是所有请求的入口文件。public也放置了一些公共静态资源文件,如图片、CSS样式表、js脚本或下载、上传的文件
resources
resources目录,是Laravel框架的资源目录。所有的非PHP的其他脚本文件都会放在这里。如视图文件、语言文件、SASS/LESS文件、以及JavaScript文件。
routes
routes目录,是Laravel框架的路由目录。所有路由定义文件所在位置,包括HTTP路由、控制器路由、Artisan命令等。
storage
storage目录,是Laravel框架的存储目录。缓存、编译后的文件、系统日志等主要存放在这个文件夹目录下
tests
tests目录,是Laravel框架的测试文件。如单元测试文件、集成测试文件
vendor
vendor目录,是Laravel框架的所有依赖包默认安装位置。这文件夹目录主要用于放置composer安装的依赖关系文件。是一个git忽略文件。git-ignored忽略掉你在版本控制系统中的标记的内容。composer将作为部署过程的一部分在任何远程服务器上运行。
根目录下的其他文件
.env和.env.example
.env是Laravel的环境配置文件
Laravel伪静态
Laravel的启动
php artisan serve