POS-System für FilamentPHP mit vielen Funktionen und Integration mit Ecommerce Builder
Composer benötigt tomatophp/filament-pos
Wir müssen das Medienbibliotheks-Plugin installieren und migrieren. Mit diesem Befehl können Sie die Migration veröffentlichen
PHP-Artist-Anbieter:publish --provider="SpatieMediaLibraryMediaLibraryServiceProvider" --tag="medialibrary-migrations"
Jetzt müssen Sie den Settings Hub mit diesen Befehlen installieren
PHP Artisan Vendor:Publish --provider="SpatieLaravelSettingsLaravelSettingsServiceProvider" --tag="Migrations"PHP Artisan Filament-Settings-Hub:install
Führen Sie nach der Installation Ihres Pakets bitte diesen Befehl aus
php artisan filament-pos:install
Registrieren Sie schließlich das Plugin unter /app/Providers/Filament/AdminPanelProvider.php
->plugin(TomatoPHPFilamentPosFilamentPOSPlugin::make())
Sie können den Schutz verwenden, um Ihre Ressource zu schützen und Benutzerrollen zuzulassen, indem Sie ihn zuerst installieren
Komponist benötigt Bezhansalleh/Filament-Shield
Fügen Sie das Merkmal SpatiePermissionTraitsHasRoles zu Ihren Benutzermodellen hinzu:
benutze IlluminateFoundationAuthUser als Authenticatable;use SpatiePermissionTraitsHasRoles;class User erweitert Authenticatable{use HasRoles;// ...}
Veröffentlichen Sie die Konfigurationsdatei und richten Sie dann Ihre Konfiguration ein:
->plugin(BezhanSallehFilamentShieldFilamentShieldPlugin::make())
Führen Sie nun den folgenden Befehl aus, um Shield zu installieren:
PHP Artisan Shield:Installieren
Jetzt können wir die Paketressourcen veröffentlichen.
PHP-Artist-Anbieter:publish --tag="filament-users-config"
Jetzt müssen Sie es in den Plugin-Optionen zulassen
->plugin(TomatoPHPFilamentPosFilamentPOSPlugin::make()->allowShield())
Weitere Informationen finden Sie im Filament Shield
Mit diesem Befehl können Sie die Konfigurationsdatei veröffentlichen
PHP-Artist-Anbieter:publish --tag="filament-pos-config"
Mit diesem Befehl können Sie die Ansichtsdatei veröffentlichen
PHP-Artist-Anbieter:publish --tag="filament-pos-views"
Mit diesem Befehl können Sie die Sprachdatei veröffentlichen
PHP-Artist-Anbieter:publish --tag="filament-pos-lang"
Testen Sie unser Awesome TomatoPHP