多くの機能と Ecommerce Builder との統合を備えた FilamentPHP 用 POS システム
作曲家にはトマトphp/filament-posが必要です
メディア ライブラリ プラグインをインストールして移行する必要があります。このコマンドを使用して移行を公開できます。
php 職人ベンダー:publish --provider="SpatieMediaLibraryMediaLibraryServiceProvider" --tag="medialibrary-migrations"
次のコマンドを使用して設定ハブをインストールする必要があります
php 職人ベンダー:publish --provider="SpatieLaravelSettingsLaravelSettingsServiceProvider" --tag="migrations"php 職人 filament-settings-hub:install
パッケージをインストールした後、このコマンドを実行してください
php 職人フィラメント-pos:インストール
最後に/app/Providers/Filament/AdminPanelProvider.php
にプラグインを登録します。
->プラグイン(TomatoPHPFilamentPosFilamentPOSPlugin::make())
最初にシールドをインストールすることで、シールドを使用してリソースを保護し、ユーザーの役割を許可できます
作曲家には bezhansalleh/filament-shield が必要です
SpatiePermissionTraitsHasRoles トレイトを User モデルに追加します。
IlluminateFoundationAuthUser を Authenticatable として使用します;SpatiePermissionTraitsHasRoles を使用します;class User extends Authenticatable{use HasRoles;// ...}
構成ファイルを公開して、構成をセットアップします。
->プラグイン(BezhanSallehFilamentShieldFilamentShieldPlugin::make())
次に、次のコマンドを実行してシールドをインストールします。
php 職人シールド:インストール
これで、パッケージ アセットを公開できるようになりました。
php 職人ベンダー:publish --tag="filament-users-config"
次に、プラグインオプションでそれを許可する必要があります
->プラグイン(TomatoPHPFilamentPosFilamentPOSPlugin::make()->allowShield())
詳細については、フィラメント シールドを確認してください。
このコマンドを使用して構成ファイルを公開できます
php 職人ベンダー:publish --tag="filament-pos-config"
このコマンドを使用してビューファイルを公開できます
php 職人ベンダー:publish --tag="filament-pos-views"
このコマンドを使用して言語ファイルを公開できます
php 職人ベンダー:publish --tag="filament-pos-lang"
素晴らしい TomatoPHP をチェックしてください