摘要: composer有四种自动加载形式 file,classmap,psr-0,psr-4 第一种file 是最简单的 目录下的文件 文件的内容 index.php 我的composer.json配置 { "name": "taoshihan/composer", "autoload": { "file 阅读全文
posted @ 2021-07-09 17:54 陶士涵 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 这是配置本地的自动加载机制,一般是采用psr-4的标准,也就是命名空间和目录对应的形式 例如下面的autoload "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "D 阅读全文
posted @ 2021-07-09 17:17 陶士涵 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在使用composer的时候,可以使用composer remove 移除不想使用的包 composer remove 扩展包1 扩展包2 扩展包3 可以把require 和 require-dev下的所有依赖包都移除 移除后的vender目录 阅读全文
posted @ 2021-07-09 17:08 陶士涵 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在composer install 参数中 --no-dev 当加上这个参数 composer.json文件中 require-dev中的包就不会安装了 这个在线上的时候,可以使用,这样就不会把开发中需要的包按到线上 require中所引用的包在线上和开发环境均会使用 require-dev中的包只 阅读全文
posted @ 2021-07-09 16:34 陶士涵 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 版本规则: 主版本号.次版本号.修订号 ^ 表示除了大版本号,其他都可以变 "php": "^7.3|^8.0", 意思是 7.3<=版本号<8.0 或者 8.0<=版本号<9.0 ~表示版本号只能改变最末尾那段,更严格一点 "mockery/mockery": "~1.3.2" 意思是 1.3.2 阅读全文
posted @ 2021-07-09 16:17 陶士涵 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 简单的理解就是 --prefer-dist 是从 composer服务器获取代码 , 会有一点延迟 –prefer-source 是从源头github获取代码,是最新代码但是速度会有点慢 阅读全文
posted @ 2021-07-09 15:59 陶士涵 阅读(7) 评论(0) 推荐(0) 编辑