agp / user-preferences
Pacote de configuração de preferências de usuários para projetos web do sistema modular.
Installs: 30
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/agp/user-preferences
Requires
- php: >=7.3
- agp/base-utils: ^1.0
- laravel/framework: ^7.0
- laravel/tinker: ^2.0
This package is not auto-updated.
Last update: 2025-10-31 05:32:19 UTC
README
Sobre Modelo
Esse pacote foi criado com o intuito de ajudar a você criar seu próprio package.
Existem diferentes tipos de pacotes. Alguns pacotes são independentes, o que significa que funcionam com qualquer estrutura PHP. Esses pacotes podem ter rotas, controllers, composers, models, views e configurações especificamente destinadas a aprimorar um aplicativo Laravel.
Como criar o seu Package
Se você é desenvolvedor e sente a necessidade de criar um novo package é necessário que primeiramente o gestor de projetos crie um repositório com o modelo vazio onde você pode começar do zero.
O modelo vazio vem com uma estrutura similar a que você está vendo aqui em baixo.
    agp
    └── nome_pacote
        ├── src
        │    └── Agp
        │       └── NomePacote
        │           ├── Controller
        │           ├── Form
        │           ├── Model
        │           ├── Routes
        │           ├── Views
        │           └── Agp <NomePacote> ServiceProvider.php
        │
        ├── composer.json
        └── README.md
Para que ele funcione em seu projeto de desenvolvimento precisamos dizer ao composer.json para carregar automaticamente nossos arquivos, adicione este código ao seu composer.json:
"autoload": { "psr-4": { "agp\\nome_pacote\\": "src/" } }
Ou em seu proprio composer.json do pacote adicione:
"extra": { "laravel": { "providers": [ "Agp\\NomePacote\\Agp <NomePacote> ServiceProvider" ] } }
E pronto, agora só depende de você. Seja criativo! 😉
por Richard Pereira Cardoso.
Referências do Pacote Modelo:
publish-laravel-packagist - Último acesso em 25/09/2020 as 06:46.