Olá Anderson, tudo bem? Espero que sim!
Para alterar a estrutura de pastas padrão do Laravel e definir onde o controller será criado, você pode fazer o seguinte:
Crie a pasta src dentro da pasta app:
app/
└── src/
Dentro da pasta src, crie a pasta controllers:
app/
└── src/
└── controllers/
Agora, ao criar um novo controller, você pode especificar o caminho completo da pasta controllers dentro de src. Por exemplo, se você estiver usando o comando php artisan make:controller, você pode fazer o seguinte:
php artisan make:controller src/controllers/MeuController
Dessa forma, o Laravel criará o controller dentro da pasta controllers que está dentro de src, em vez de criar na pasta Http/Controllers.
Espero ter ajudado!
Caso tenha dúvidas, fico à disposição.
Abraços e bons estudos!