Sistema POS para FilamentPHP com muitas funcionalidades e integração com Ecommerce Builder
compositor requer tomatephp/filament-pos
precisamos que o plugin da Biblioteca de Mídia seja instalado e migrado, você pode usar este comando para publicar a migração
fornecedor de artesão php:publish --provider="SpatieMediaLibraryMediaLibraryServiceProvider" --tag="medialibrary-migrations"
agora você precisa instalar o hub de configurações, use estes comandos
fornecedor de artesão php:publish --provider="SpatieLaravelSettingsLaravelSettingsServiceProvider" --tag="migrações"php artesão filament-settings-hub:instalar
depois de instalar seu pacote, execute este comando
php artesão filamento-pos:instalar
finalmente registre o plugin em /app/Providers/Filament/AdminPanelProvider.php
->plugin(TomatoPHPFilamentPosFilamentPOSPlugin::make())
você pode usar o escudo para proteger seu recurso e permitir funções de usuário instalando-o primeiro
compositor requer bezhansalleh/filament-shield
Adicione a característica SpatiePermissionTraitsHasRoles ao(s) seu(s) modelo(s) de usuário:
use IlluminateFoundationAuthUser como Authenticatable;use SpatiePermissionTraitsHasRoles;class User estende Authenticatable{use HasRoles;// ...}
Publique o arquivo de configuração e defina sua configuração:
->plugin(BezhanSallehFilamentShieldFilamentShieldPlugin::make())
Agora execute o seguinte comando para instalar o escudo:
escudo artesão php:instalar
Agora podemos publicar os ativos do pacote.
fornecedor de artesão php:publish --tag="filament-users-config"
agora você precisa permitir isso nas opções do plugin
->plugin(TomatoPHPFilamentPosFilamentPOSPlugin::make()->allowShield())
para mais informações consulte o Filament Shield
você pode publicar o arquivo de configuração usando este comando
fornecedor de artesão php:publish --tag="filament-pos-config"
você pode publicar o arquivo de visualizações usando este comando
fornecedor de artesão php:publish --tag="filament-pos-views"
você pode publicar o arquivo de idiomas usando este comando
fornecedor de artesão php:publish --tag="filament-pos-lang"
Confira nosso incrível TomatoPHP