适用于 FilamentPHP 的 POS 系统,具有许多功能并与 Ecommerce Builder 集成
作曲家需要 tomatophp/filament-pos
我们需要安装和迁移媒体库插件,您可以使用此命令来发布迁移
php artisan 供应商:发布 --provider="SpatieMediaLibraryMediaLibraryServiceProvider" --tag="medialibrary-migrations"
现在您需要使用这些命令安装设置中心
php artisan 供应商:发布 --provider="SpatieLaravelSettingsLaravelSettingsServiceProvider" --tag="migrations"php artisan 灯丝-settings-hub:install
安装软件包后请运行此命令
php artisan 灯丝-pos:安装
最后在/app/Providers/Filament/AdminPanelProvider.php
上注册插件
->插件(TomatoPHPFilamentPosFilamentPOSPlugin::make())
您可以使用盾牌来保护您的资源并通过先安装它来允许用户角色
作曲家需要 bezhansaleh/filament-shield
将 SpatiePermissionTraitsHasRoles 特征添加到您的 User 模型中:
使用 IlluminateFoundationAuthUser 作为 Authenticatable;use SpatiePermissionTraitsHasRoles;class User 扩展 Authenticatable{use HasRoles;// ...}
发布配置文件然后设置您的配置:
->插件(BezhanSallehFilamentShieldFilamentShieldPlugin::make())
现在运行以下命令来安装shield:
php artisan 盾:安装
现在我们可以发布包资源了。
php artisan 供应商:发布 --tag="filament-users-config"
现在你需要在插件选项中允许它
->插件(TomatoPHPFilamentPosFilamentPOSPlugin::make()->allowShield())
欲了解更多信息,请查看灯丝屏蔽
您可以使用此命令发布配置文件
php artisan 供应商:发布 --tag="filament-pos-config"
您可以使用此命令发布视图文件
php artisan 供应商:发布 --tag="filament-pos-views"
您可以使用此命令发布语言文件
php artisan 供应商:发布 --tag="filament-pos-lang"
查看我们很棒的 TomatoPHP