Download the PHP package modularavel/larapix without Composer

On this page you can find all versions of the php package modularavel/larapix. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package larapix

Larapix - Pagamentos PIX para Laravel

modularavel/larapix

Gere QR Codes e códigos PIX copia e cola para pagamentos instantâneos no Laravel.

Versão no Packagist Status dos Testes Code Style Total de Downloads Licença MIT PHP ^8.1 Laravel 10|11|12


📖 Sobre

Larapix é um pacote Laravel elegante e minimalista para gerar pagamentos PIX de forma programática. Com uma interface fluente e intuitiva, você pode criar códigos copia e cola e QR Codes prontos para uso em segundos.

⚡ Principais Funcionalidades

Funcionalidade Descrição
🔑 Código Copia e Cola Gera o payload PIX completo conforme especificação BACEN
📱 QR Code PNG Gera imagem QR Code pronta para exibição
🧹 Sanitização Automática Remove acentos e caracteres especiais da cidade automaticamente
⛓️ Interface Fluente API encadeável e expressiva
🏭 Facade Acesso simplificado via Larapix::cobrar()
⚙️ Configurável Valores padrão via .env ou config
🖼️ View Blade Template responsivo pronto para uso
✅ CRC16-CCITT Checksum conforme padrão do Banco Central

📦 Instalação

Instale o pacote via Composer:

Publique o arquivo de configuração:

Opcionalmente, publique as views:


⚙️ Configuração

Após publicar o config, edite config/larapix.php:

🔐 Variáveis de Ambiente (.env)


🚀 Uso

Uso Básico — Interface Fluente

Uso com Facade

Uso com Valores do Config

Exibir QR Code em uma View Blade

Salvar QR Code em Arquivo

QR Code com Largura Personalizada


🧹 Sanitização da Cidade

O campo cidadeDoTitularDaConta é sanitizado automaticamente:

Entrada Resultado
São Paulo Sao Paulo
Florianópolis Florianopolis
Açailândia Acailandia
Rio de Janeiro!@# Rio de Janeiro
Goiânia Goiania
null '' (vazio)

Não é necessário tratar manualmente — o pacote cuida disso para você.


🧪 Testes

O pacote conta com 57 testes e 79 assertions usando Pest PHP:

Cobertura dos testes:


📐 Estrutura do Payload PIX

O código gerado segue a especificação EMVCo / BACEN:


📁 Estrutura do Pacote


🔗 Requisitos

Requisito Versão
PHP ^8.1
Laravel 10.x / 11.x / 12.x
ext-intl Requerido (para Normalizer)
ext-mbstring Requerido
mpdf/qrcode ^1.2

📋 Changelog

Veja CHANGELOG.md para detalhes sobre as mudanças em cada versão.


🤝 Contribuindo

Contribuições são bem-vindas! Por favor, veja CONTRIBUTING.md para detalhes.


🔒 Vulnerabilidades de Segurança

Para reportar vulnerabilidades de segurança, consulte nossa política de segurança.


👨‍💻 Autor

Casimiro Rocha
Casimiro Rocha

📧 [email protected]

📜 Licença

Este projeto é licenciado sob a Licença MIT — veja o arquivo LICENSE.md para detalhes.


🌟 Apoie o Projeto

Se este pacote foi útil para você, considere dar uma ⭐ no repositório!


Feito com ❤️ por Modularavel

Versão atual: 1.2.0


All versions of larapix with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-intl Version *
ext-mbstring Version *
illuminate/contracts Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0
mpdf/qrcode Version ^1.2
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package modularavel/larapix contains the following files

Loading the files please wait ...