02 - Classes Utilitárias para Controladores.

article featured image

Partindo do princípio que pretendo criar uma class que seja comum a vários controladores, mantendo uma organização clara e consistente, devo criar essa class na pasta app/Helpers, dado que esta pasta é o local onde se costuma colocar funções ou classes auxiliares.

Segue os segue os passos seguintes:

Cria o ficheiro aTuaClass.php em app/Helpers e adiciona o código da classe.

 

Configura o Autoload para a Pasta Helpers: Para garantir que o Laravel reconhece esta classe, verifica se tens o autoload configurado em composer.json para incluir os ficheiros de app/Helpers:

 

Atualiza o Autoload: Após a configuração, executa o seguinte comando para carregar automaticamente as mudanças:

 

Podes agora usar a classe aTuaClass diretamente nos teus controladores:

Post Anterior