nanicas / legacy-laravel-toolkit-library
Abstraction of all common logic with laravel
Package info
github.com/nanicas/legacy-laravel-toolkit-library
pkg:composer/nanicas/legacy-laravel-toolkit-library
This package is not auto-updated.
Last update: 2026-05-01 12:43:30 UTC
README
Atenção: Todos os comandos abaixo deverão ser executados em seu projeto principal.
Instalar dependência
composer require nanicas/legacy-laravel-toolkit-library:dev-main
Configurar o provider como gatilho
Edite o arquivo <app_name>/config/app.php e adicione a linha:
'providers' => [
\Nanicas\LegacyLaravelToolkit\Providers\AppServiceProvider::class,
]
Executar o comando de publicação dos arquivos de configuração
php artisan vendor:publish --tag="legacy_laravel_toolkit:config"
Após o comando, favor verificar no diretório config (raiz) se os arquivos foram transferidos:
nanicas_legacy_laravel_toolkit.php
Observações
Geral
- Para evitar problemas com
namespace, os arquivos contidos em_to_copyestarão comentados, lembre-se de descomentá-los quando for fazer o uso; - Caso desejar renomear os arquivos copiados (que estava em
_to_copy), lembre-se de alterar também a referência no arquivonanicas_legacy_laravel_toolkit.php
Adicionar funções globais
No seu arquivo composer.json, configure dessa maneira:
"autoload": { "files": [ "app/Functions/global.php" ] }
E, no seu arquivo app/Functions/global.php, pode ser feito da seguinte maneira:
include_once __DIR__ . '/../../vendor/nanicas/legacy-laravel-toolkit-library/app/Functions/global.php';
Aliases
Caso esteja usando a biblioteca nans-legacy-laravel-toolkit-view-library, será necessário registrar o "apelido" no arquivo config/app.php para que as views sejam carregadas corretamente:
'aliases' => Facade::defaultAliases()->merge([
'Helper' => \App\Helpers\ExampleHelper::class,
])->toArray(),
Lembre-se de usar o mesmo nome referenciado em
config/nanicas_legacy_laravel_toolkit.php.