企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 项目目录结构(一个项目的开始就是了解目录结构) ~~~ ├─app 初始化核心代码 │ ├─Console 目录包含应用所有自定义的 Artisan 命令,这些命令类可以使用make:command命令生成 │ │ └─Kernel.php 在这里可以注册自定义的 Artisan 命令以及定义调度任务 │ ├─Exceptions 包含应用的异常处理器 │ │ └─Handler.php 异常处理类 │ ├─Http 目录包含了控制器、中间件以及表单请求 │ │ ├─Controllers 控制器 │ │ ├─Middleware 中间件 │ │ └─Kernel.php 调度任务 │ ├─Providers 服务提供者目录 ├─bin laravelS相关文件 ├─Modules 核心文件(我们的MVC代码都写在这里) │ ├─Admin 总后台 │ ├─ApiAdmin api测试后台 │ ├─Blog 博客前端 │ ├─BlogAdmin 博客后台 │ ├─ShopAdmin 商城后台 │ ├─ShopApi 商城接口 │ ├─Wechat 微信管理 │ ├─common.php 公共函数 ├─bootstrap 用于框架的启动和自动载入配置 ├─config 目录包含了应用所有的配置文件 ├─database 目录包含了数据库迁移文件及填充文件 ├─public 目录包含了应用入口文件`index.php`和前端资源文件 ├─resources 前端模板文件 ├─routes 应用定义的所有路由 ├─storage 目录包含了编译后的 Blade 模板、基于文件的 Session、文件缓存,以及其它由框架生成的文件 ├─tests 目录包含自动化测试文件 ├─vendor 目录包含了应用所有通过Compose加载的依赖 ├─_ide_helper.php 支持代码补全功能文件 ├─artisan 命令工具 ├─composer.json Composer配置文件:文件中保存的是我们安装的组件及组件的版本要求 ├─composer.lock Composer配置文件:文件中保存的是组件及其依赖的具体版本,在多人协同开发的情况下,这个文件能很好的解决组件不同而产生的问题。 ├─package.json Node.js配置文件 ├─phpunit.xml 单元测试配置文件 ├─server.php server服务文件 └─webpack.mix.js webpack配置文件 ~~~