Composer已经安装成功了,但是到底如何使用呢?
如果还没有成功安装Composer环境的,请先查看 Composer 初体验。
先登陆到 packagist 安装包列表, 搜索captcha,拿验证码看看是如何使用的!
可以看到,如图所示的一个基本安装命令。
然后,在命令行下,切换到项目目录,执行该命令
composer require gregwar/captcha
查看 captcha项目 安装目录结构:
. ├── composer.json ├── composer.lock └── vendor
安装完成后目录结构是这个样子的;验证码扩展包就在vendor目录下;
扩展包安装完后,如何具体使用呢?我们在此根目录创建index.php,然后文件引入 vendor目录下的autoload.php
<?php use Gregwar\Captcha\CaptchaBuilder; require 'vendor/autoload.php'; // 生成验证码 $builder = new CaptchaBuilder; $builder->build(); // 显示验证码 header('Content-type: image/jpeg'); $builder->output();
在浏览器下,访问index.php文件,即可看到已经成功生成验证码。
更多样式及使用方式,可以详细查阅相关文档。
以后;当我们想实现一些常见的功能的时候;即可查询 包列表: https://packagist.org/ 是否以有相关功能,避免重复造轮子。。
总结:composer用法步骤:
第一步;上packagist搜索扩展包; 第二步;composer require 作者名/扩展包名 第三步;require 'vendor/autoload.php'; 第四步;按照文档实例化类调用方法 其中第三步只需要require一次即可;
安装单个的扩展包咱讲完了;如果想安装完整的项目怎么办呢?搜索相关项目名,例如:baijunyao
composer create-project baijunyao/laravel-bjyblog
这样;只需要一个命令就可以把该项目的博客项目下载下来了;
安装单个扩展包使用的命令是:composer require 作者名/扩展包名;
安装完整的项目使用的命令是:composer create-project 作者名/项目名;
本文为崔凯原创文章,转载无需和我联系,但请注明来自冷暖自知一抹茶ckhttp://www.cksite.cn