Composer 如何使用呢?

        Composer已经安装成功了,但是到底如何使用呢?

        如果还没有成功安装Composer环境的,请先查看 Composer 初体验


        先登陆到 packagist 安装包列表, 搜索captcha,拿验证码看看是如何使用的!

        冷暖自知一抹茶ck

        可以看到,如图所示的一个基本安装命令。

        冷暖自知一抹茶ck

        然后,在命令行下,切换到项目目录,执行该命令

composer require gregwar/captcha

        冷暖自知一抹茶ck

        查看 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文件,即可看到已经成功生成验证码。

        冷暖自知一抹茶ck

        更多样式及使用方式,可以详细查阅相关文档。


        以后;当我们想实现一些常见的功能的时候;即可查询 包列表: https://packagist.org/    是否以有相关功能,避免重复造轮子。。

        总结:composer用法步骤:

第一步;上packagist搜索扩展包;
第二步;composer require 作者名/扩展包名
第三步;require 'vendor/autoload.php';
第四步;按照文档实例化类调用方法
其中第三步只需要require一次即可;

        安装单个的扩展包咱讲完了;如果想安装完整的项目怎么办呢?搜索相关项目名,例如:baijunyao

composer create-project baijunyao/laravel-bjyblog

        这样;只需要一个命令就可以把该项目的博客项目下载下来了;



安装单个扩展包使用的命令是:composer require 作者名/扩展包名;

安装完整的项目使用的命令是:composer create-project 作者名/项目名;

冷暖自知一抹茶ck
请先登录后发表评论
  • 最新评论
  • 总共0条评论