compositor processo de importação pacotes de terceiros, o surgimento seus requisitos não poderia ser resolvido para um conjunto instalável de pacotes de como lidar com isso?

1. Crie arquivos composer.json na pasta e preenchimento especificado no código de configuração relevante

Aqui está um exemplo de estilo: requirea introdução 包名: endroid/qr-code| 版本号: 2.5.1
Nota: Todos os documentos são citados 双引号, e formato JSON não pode estar errado

{
	"require": {
	    "endroid/qr-code": "2.5.1"
	    //定义依赖版本的格式  1.* 代表:1.几的版本  ^ 2.0.3代表:2.0.3以上版本  
	    "vendor/package": "1.3.2",
        "vendor/package2": "1.*",
        "vendor/package3": "^2.0.3"
	}
}
2, executar comandos têm pasta de arquivo composer.json: composer install

Nota: Se Your requirements could not be resolved to an installable set of packages.o código não é causado pela liberação dos primeiros a 检查版本格式se escrever corretamente. Outra é que php版本há um problema.

Aqui Insert Picture Descrição
instalação bem sucedida aparecerá dois novos conteúdos vendore composermostrado:

vendor: É dependente do conteúdo do arquivo de pacote e todos os pacotes dependentes são baixados para este arquivo
composer.lock: versão de bloqueio, que contém o número da versão e endereço para baixar e há outras dependências do pacote atual Baixar

Aqui Insert Picture Descrição

3. A introdução de documentação vendor/autoload.phpde arquivo (um exemplo código bidimensional)
//载入文件
include_once "./vendor/autoload.php";
//使用插件
use Endroid\QrCode\QrCode;
//定义二维码信息
$qrCode = new QrCode('https://www.baidu.com');

header('Content-Type: '.$qrCode->getContentType());
echo $qrCode->writeString();
4. Os resultados são apresentados no pedido de documento

Aqui Insert Picture Descrição

Publicado 156 artigos originais · Louvor obteve 531 · vista 110 000 +

Acho que você gosta

Origin blog.csdn.net/qq_39043923/article/details/99736495
Recomendado
Clasificación