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.