Blogger Information
Blog 62
fans 3
comment 1
visits 29911
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
composer 常见命令操作与演示
kiraseo_wwwkiraercom
Original
520 people have browsed it

composer 常见命令操作与演示

composer 引用方法

在php文件中引入’vendor/autoload.php’;即可,然后use 对应的类即可

  1. require_once 'vendor/autoload.php';

实际操作使用composer下载的类的演示效果的源代码

  1. <?php
  2. require_once 'vendor/autoload.php';
  3. use Gregwar\Captcha\CaptchaBuilder;
  4. $captcha = new CaptchaBuilder();
  5. $captcha->build();
  6. ?>
  7. <!DOCTYPE html>
  8. <body>
  9. <html>
  10. <meta charset="utf-8" />
  11. </html>
  12. <body>
  13. <h1>使用composer下载的验证类</h1>
  14. <p>命令:composer require gregwar/captcha</p>
  15. <p>验证类演示效果如下</p>
  16. <img src="<?php echo $captcha->inline(); ?>" />
  17. </body>
  18. </body>

实际操作使用composer下载的类的演示效果

composer 常见命令

查询composer版本命令
composer -v

composer create-project topthink/think tp6.0

下载后完整文件如图

如果你想要删除某个下载的类或者项目,可以使用命令composer update方式来执行

完成以下两步操作即可删除
1、找到目录下的composer.json文件,就把composer.json里所配置的相应的 插件删除。
需要删除的类或者项目名字, 比如删除kira/mdocss(这里的类或者项目,是我人为写的便于举例是使用)(修改后的保存文件)
3、最后运行composer update命令就可以卸载类或者项目。

删除前

删除后

使用composer update 执行即可

总结一些 常用的composer命令

1、composer list:获取帮助信息;
2、composer init:以交互方式填写composer.json文件信息;
3、composer install:从当前目录读取composer.json文件,处理依赖关系,并安装到vendor目录下;
4、composer update:获取依赖的最新版本,升级composer.lock文件;
5、composer require:添加新的依赖包到composer.json文件中并执行更新;
6、composer search:在当前项目中搜索依赖包;
7、composer show:列举所有可用的资源包;
8、composer validate:检测composer.json文件是否有效;
9、composer self-update:将composer工具更新到最新版本;
10、composer create-project:基于composer创建一个新的项目;
11、composer dumpautoload:在添加新的类和目录映射是更新autoloader

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post