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: