1
resposta

[Dúvida] ALTERAR ESTRUTURA DE PASTAS PADRÃO DO LARAVEL

Olá, como eu poderia definir onde o laravel irá criar o controller por exemplo?

tipo, eu quero criar uma pasta chamada src dentro da pasta app e dentro da pasta src terá uma pasta chamada controllers. minha dúvida é, como faço para criar o controller dentro da pasta controllers que está dentro de app/src e não na pasta Http/Controllers?

1 resposta

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:

  1. Crie a pasta src dentro da pasta app:

    app/
    └── src/
    
  2. Dentro da pasta src, crie a pasta controllers:

    app/
    └── src/
        └── controllers/
    
  3. 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!