Laravel基础入门
编程 2025年10月24日 作者: 管振佐
509 阅读 0 评论

Laravel基础入门

Laravel基础入门,了解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和.env.example是Laravel的指定环境配置文件/环境变量文件。每个环境中预设着不同的变量。因此,不会提交到版本控制。

.env.example是一个模板文件,每个环境中都应该复制该文件内容并创建一个自己的.env文件。这是一个git忽略文件(git ignored)。

.gitignore和.gitattributes

.gitignore和.gitattributes是git配置文件。

artisan

artisan是允许从命令行运行Artisan命令的文件。

composer.json和composer.lock

composer.json和composer.lock是composer的配置文件。composer.json是用户可以编辑的,composer.lock是用户不可编辑的。这些文件共享一些与该项目相关的基本信息,并定义其依赖关系。

package.json

package.json类似于composer.json文件,但是该文件主要用于处理前端资源。

README.md

README.md是一个markdown文件,这里主要是一些laravel的基本介绍信息。

Laravel伪静态

 

Laravel的启动

php artisan serve

标签:

评论 (0)

验证码
评论需要审核后才会显示

暂无评论,快来抢沙发吧!