New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

gsferro/livewire-import-easy

Componente Livewire pronto para importação de arquivos de forma easy
37 1
Install
composer require gsferro/livewire-import-easy
Latest Version:v1.0.0
PHP:^8.2
Laravel:10 · 11 · 12
License:MIT
Last Updated:May 15, 2025
Links: GitHub  ·  Packagist
Maintainer: gsferro

FilterEasy

Latest Version Total Downloads License


Introdução

Componente Livewire pronto para importação de arquivos de forma easy

Pre-requisitos

Package Version
PHP ^8.2
Laravel ^10.0
Livewire ^3.5
maatwebsite/excel ^3.1

Instalação:

 composer require gsferro/livewire-import-easy

Publicação

php artisan vendor:publish --provider="Gsferro\LivewireImportEasy\Providers\LivewireImportEasyServiceProvider" --force

Uso

  • Modifique seu component Livewire para extender \Gsferro\LivewireImportEasy\Livewire\LivewireImportEasy
  • Faça o override do atributo public string $importClass
  • Caso queira, faça o override do atributo public ?string $accept
  • Na sua view, coloque o component abaixo:
    <x-livewire-import-easy
        :accept="$accept"
        :icon="$icon"
        :label="$label"
        :importFinishedMessageShow="$importFinishedMessageShow"
        :importFinishedMessage="$importFinishedMessage"
        :importingMessageShow="$importingMessageShow"
        :importingMessage="$importingMessage"
        :importFinished="$importFinished"
        :importing="$importing"
    />
    

Customização

  • Informações que podem ser customizados fazendo override de atributos:
    public bool   $importingMessageShow = true;
    public string $importingMessage = 'Importando... por favor aguarde.';
    public bool   $importFinishedMessageShow = true;
    public string $importFinishedMessage = 'Importação realizada com sucesso!';
    public string $label = 'Importar';
    public string $icon = 'fa-solid fa-upload';
    

Contribuição

Se você deseja contribuir com o LivewireImportEasy, por favor, siga as seguintes etapas:

  1. Faça um fork do repositório.
  2. Crie uma branch para sua contribuição.
  3. Faça as alterações necessárias.
  4. Envie um pull request.

License

O LivewireImportEasy é licenciado sob a licença MIT. Leia o arquivo LICENSE para mais informações.

Related Packages

askdkc/livewire-csv

Add importing large CSV (and TSV) data feature to your Laravel models quickly an...

1,399 17
jeffersongoncalves/filament-action-export

Export Filament tables to CSV, XLSX and PDF with preview and print support.

3,993 8
rishadblack/i-reports

Paginated, filterable Laravel reports with Livewire, print, PDF, Excel and CSV e...

225 1
dasundev/livewire-dropzone

A Livewire Dropzone component for simple drag-and-drop file uploads.

136,405 230
dasundev/livewire-quill-text-editor

A powerful livewire rich text editor component built top of Quill.

49,453 38

Version History

Version Released PHP Laravel License
v1.0.0 ^8.2 ^10.0|^11.0|^12.0 MIT