1
resposta

[Sugestão] Para aqueles que usaram /src no Composer e estão tentando fazer require do Guzzle

Estive com problemas com o autoload.php e não consegui fazer require do autoload.php na pasta vendor pelo fato do arquivo estar na pasta src:

// esquema de pastas, src e vendor no mesmo
// nível de arquivo
* src
└── course-searcher.php
vendor
├── autoload.php
├── composer

Se o esquema de arquivos é parecido, faça isso para somente selecionar o nome da sua pasta (src) em vez de pegar o path por completo (no qual inclui o nome do arquivo, no caso o buscar-cursos.php ou course-searcher.php no meu caso:

require dirname(__DIR__) . '/vendor/autoload.php';

Provavelmente resolverá o problema.

1 resposta

Olá, Pedro. tudo bem?

Agradeço por contribuir com nosso fórum! Continue assim!

Só uma dúvida, você tentou adicionar no arquivo course-search.php o require da seguinte maneira?

require "../vendor/autoload.php";

ou

require __DIR__."/../vendor/autoload.php";

Bons estudos! Abraços

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software