企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
laravel的目录结构对于thinkphp熟悉的人是非常头疼的,下面我们来看一看。 **app目录**:应用的核心代码(也就是我们需要写的代码) * Console:所有开发者编写的artisan 命令 * Exceptions:错误和异常处理 * Http:控制器和中间件 * Providers:应用的所有的服务提供器 。服务提供器通过在服务容器中绑定服务、注册事件、以及执行其他任务来为即将到来的请求做准备来启动应用。 **Config目录**:目录包含了应用所有的配置文件 * app.php:基本配置 * auth:权限配置 * 详细配置后续更新... **database目录**:数据库迁移文件及填充文件 **Public目录**:应用入口文件和前端资源 **resources目录**:目录包含了应用视图文件和语言包 **routes目录**:应用定义的所有路由 **Storage目录**:编译后的 Blade 模板,文件缓存(Session,log,cache等等) **tests目录**:自动化测试文件 **vendor目录**:应用所有通过 Composer 加载的依赖文件 看完这些我的tp病又犯了,MVC在哪里,C是app\http\controllers,V是resources\views,但是M层去哪了,写代码的时候才发现需要用命令行生成,推荐大家在生成模型类的时候指定生成到 app/Models 目录下。