请教下大家,我手上有个laravel新项目,但是它的目录结构我看不太懂,就问下大家有没有懂的,帮我看看

项目结构

项目结构长这样的,
具体程序怎么一个流程,大家帮忙看下,介绍下。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

这是laravel正常的目录结构,只不过app内部一些模块是自定义添加的,根据名称可以有一定的了解,不过还是需要根据实际代码去看,这些模块是做什么的

1周前 评论
人厶八夂 1周前
donggan (楼主) 1周前
陈先生

/dog 发我看看

1周前 评论

项目蛮大的样子,比我多6个文件夹

1周前 评论
自由与温暖是遥不可及的梦想

目录结构《Laravel 9 中文文档》

除了这个里面的目录

其他都是自己新增或者第三方扩展新增的

1周前 评论

命名空间而已

1周前 评论

首先知道两点,一、“Laravel 几乎不限制任何给定类的位置,只要 Composer 可以自动加载该类。”,这句话的意思是只要能自动加载,可以在任何位置创建目录和类文件,比如实际开发中可能需要一个 sdk,但不能通过 composer 引入,那么就可以放在根目录创建 sdk 目录,这都没问题。二、app 目录是应用程序目录,app 目录在 composer.json 中使用了 PSR-4 自动加载,你可以在 app 下任意创建应用所需的目录,都可以自动加载,至于目录名是开发人员自定义的,比如你可能需要一个工具类起个目录名叫 Libraries,或者需要集成三方的服务类如发短信就建目录起名 Sms,还比如业务逻辑需要一个限制频率和发布次数的限制,那么也可以创建一个目录专门负责的类让控制器调用。总之,你不可能把所有代码都放在控制器或者Models。

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!