关于laravel目录结构的分析

在这里插入图片描述
1.app文件夹是核心目录,存放的是核心代码(控制器,模型,中间件)在这里插入图片描述
进入controllers文件夹下
在这里插入图片描述
2.bootstrap是启动目录,在laravel进行启动时的文件放在这里面,这个文件夹一般不需要去动,不要在里面去写东西
在这里插入图片描述
3.config是项目的配置目录,用来存放配置文件
在这里插入图片描述
4.database 不是我们平常说的数据库目录,是数据迁移目录
在这里插入图片描述
5.public目录,项目的入口文件和系统的静态资源目录(css,js,img,uploads)后期使用的外部静态文件(js,css,图片等)都需要放到public目录下,并且后期网站的根目录(index.php)也是这个目录(apache的doucument目录为该目录路径)
6.resources目录,存放试图文件,语言包文件的目录
在这里插入图片描述
7.routes定义路由的目录,相当于建立一条通道在这里插入图片描述
8.storage用来存放缓存文件和日志文件的目录,还有上传文件的作用,如果是在lunix下是可写的在这里插入图片描述
9.vender框架运行时所需要的第三方文件(类库文件),laravel的思想是共同的开发,不要重复的轮子(例如:里面可能存在验证码类,上传类,邮件类),该目录还存放laravel框架的源码。注意如果使用composer软件管理的,composer下载的类库都是存放在该木兰下面的。(因此此文件夹下的东西很多)
10. 在这里插入图片描述
最后需要重点掌握的目录(频繁使用)
app 保存模型文件(默认)
app/Http/Controllers 保存控制器文件
resources/views 保存视图文件

发布了9 篇原创文章 · 获赞 0 · 访问量 311

猜你喜欢

转载自blog.csdn.net/Ya_Tou945/article/details/104916213