ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
目录结构--大致了解下,可以暂时不看,以后慢慢看 * 根目录 * * <span style="color: green; font-size:weight; font-size:18px">app </span> ------ <span style="color:gray"> 核心代码</span> * * * Console ------ 命令控制台内容 如artisan * * * Exceptions ------ 异常处理器 * * * Http ------ web请求处理 包括 控制器,中间件,表单请求等 * * * * Controller ------ 控制器目录 * * * * Middleware------ 中间件目录 * * * * Kernel.php ------ 框架的核心文件 * * * Models ------模型类,处理数据库交互 * * * Providers ------ 服务提供者目录 * * <span style="color: green; font-size:weight; font-size:18px">bootstrap </span> ------ 框架启动文件 * * * cache------ 路由和服务器缓存 * * * app.php------ 框架启动文件 * * <span style="color: green; font-size:weight; font-size:18px"> config </span> ------ 配置文件 * * * app.php ------ 全局配置文件 * * * auth.php------ 权限配置 * * * broadcasting.php ------ 广播配置 * * * cache.php ------ 缓存配置 * * * cors.php ------ cors跨域配置 * * * database.php ------ 数据库配置 * * * filesystems.php ------ 文件系统的配置 * * * hashing.php ------ hash配置 * * * logging ------ 日志配置 * * * mail.php ------ 邮件配置 * * * queue.php------ queue队列配置 * * * service.php ------ 服务配置 * * * session.php------ session会话配置 * * * view.php ------ 视图配置 * * <span style="color: green; font-size:weight; font-size:18px"> database </span> ------ 数据库的迁移,模型工厂,种子生成器等 * * * factories------ 工厂模式文件 * * * migrations ------ 数据迁移文件 * * * seeders ------ 种子填充器文件 * * <span style="color: green; font-size:weight; font-size:18px">public </span> ------ 应用请求入口,包括图像js和css * * * .htaccess ------ 伪静态文件 * * * favicon.ico ------ 浏览器导航栏小图标 * * * index.php ------ 应用请求入口 * * * robots.txt ------ 网络蜘蛛协议 * * * web.config ------ web配置 * * <span style="color: green; font-size:weight; font-size:18px">resources </span> ------未编译的资源和语言包等 * * * css ------ css样式目录 less,sass * * * js ------ js目录 * * * lang ------ 语言包目录 * * * views ------ 视图文件存储目录 * * <span style="color: green; font-size:weight; font-size:18px">routes </span> ------ 路由 * * * api.php------ 令牌验证接口 * * * channels.php------ 注册事件广播 * * * console.php------ 控制命令 * * * web.php------ 一般路由配置都在这里 * * <span style="color: green; font-size:weight; font-size:18px">storage</span> ------ 存放缓存和日志文件 * * * app ------ 应用生成文件 * * * framwork ------ 框架生成文件和缓存 * * * logs ------ 日志文件 * * <span style="color: green; font-size:weight; font-size:18px">test</span> ------ 测试例子 * * <span style="color: green; font-size:weight; font-size:18px">vendor </span> ------ 第三方扩展,composer等 * * .editorconfig ------ 代码格式统一规范 * * .evn ------ 环境变量配置 * * .evn.example ------ 环境变量例子 * * gitattributes ------ git参数配置文件 * * gitignore ------ 设置git忽略文件 * * styleci.yml ------ 代码风格分析 * * artisan ------ artisan命令 * * composer.json ------ composer配置文件 * * composer.lock ------ 锁定保持版本一致性 * * package.json ------ 扩展包配置文件 * * phpunit.xml ------ 测试单元配置文件 * * README.md ------ 说明文档 * * server.php ------ 使用php内置服务器时的url重写(类似于 mod_rewrite) * * webpack.mix.js ------ js,css的编译 |