agp/report

Package Laravel para tabelas, filtros e exports em excel.

1.1.1 2021-10-28 15:01 UTC

README

68747470733a2f2f7777772e6167617065736f6c75636f65732e636f6d2e62722f6d656469612f6c6f676f732f4147502f6c6f676f2d626c75652e737667


License


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.