PHPackages                             gsebastiao/laravel-helpers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gsebastiao/laravel-helpers

ActiveLibrary

gsebastiao/laravel-helpers
==========================

Auto-discover de funções helper para Laravel: cria app/Helpers, carrega tudo automaticamente (com subpastas) e cacheia para produção.

v1.0.0(1mo ago)04MITPHPPHP ^8.1

Since Jul 11Pushed 1mo agoCompare

[ Source](https://github.com/gsebastiao/laravel-helpers)[ Packagist](https://packagist.org/packages/gsebastiao/laravel-helpers)[ RSS](/packages/gsebastiao-laravel-helpers/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

Laravel Helpers
===============

[](#laravel-helpers)

Pacote Composer para auto-discover de funções helper em projetos Laravel. Cria uma pasta `app/Helpers`, carrega automaticamente qualquer ficheiro `.php` dentro dela (incluindo subpastas), e oferece cache opcional para produção.

Pensado para não exigir nenhum passo manual complicado — funciona logo após `composer require`, mesmo antes de correr qualquer comando.

---

Índice
------

[](#índice)

- [Instalação](#instala%C3%A7%C3%A3o)
- [Uso básico](#uso-b%C3%A1sico)
- [Subpastas](#subpastas)
- [Cache em produção](#cache-em-produ%C3%A7%C3%A3o)
- [Configuração](#configura%C3%A7%C3%A3o)
- [Comandos disponíveis](#comandos-dispon%C3%ADveis)
- [Como funciona por dentro](#como-funciona-por-dentro)
- [Limitações conhecidas](#limita%C3%A7%C3%B5es-conhecidas)
- [Testes](#testes)
- [FAQ](#faq)

---

Instalação
----------

[](#instalação)

```
composer require gsebastiao/laravel-helpers
```

O Laravel deteta o pacote automaticamente via **package discovery** — não precisas de registar nada em `config/app.php`.

Depois, cria a pasta de helpers:

```
php artisan helpers:install
```

Isto cria `app/Helpers/` com um ficheiro de exemplo (`ExampleHelper.php`), só para confirmares que está tudo a funcionar. Se a pasta já existir, o comando não altera nada.

> **Nota:** mesmo sem correres `helpers:install`, se criares a pasta `app/Helpers/` manualmente, o pacote já a deteta sozinho. O comando existe só por conveniência.

---

Uso básico
----------

[](#uso-básico)

Cria qualquer ficheiro `.php` dentro de `app/Helpers/`:

```
