pictastudio / venditio-admin
这是我的包 venditio-admin
v0.1.10
2024-05-27 10:39 UTC
Requires
- php: ^8.1
- filament/filament: ^3.0
- illuminate/contracts: ^10.0
- pictastudio/venditio-core: ~0.1
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
README
这里应该放置您的描述。请限制在一两段之内。考虑添加一个小示例。
安装
您可以通过 composer 安装此包
composer require pictastudio/venditio-admin
然后使用以下命令初始化 filament
php artisan filament:install --panels
您可以使用以下方式安装此包
php artisan venditio-admin:install
可选,您可以使用以下命令发布视图
php artisan vendor:publish --tag="venditio-admin-views"
可选,您可以使用以下命令发布翻译
php artisan vendor:publish --tag="venditio-admin-translations"
这是已发布配置文件的内容
return [ /* |-------------------------------------------------------------------------- | Brand |-------------------------------------------------------------------------- | | Specify the brand settings | */ 'brand' => [ 'name' => config('app.name'), 'logo' => [ 'light' => null, 'dark' => null, ], ], /* |-------------------------------------------------------------------------- | Products |-------------------------------------------------------------------------- | */ 'products' => [ 'variants' => [ 'enabled' => false, ], ], /* |-------------------------------------------------------------------------- | Resources |-------------------------------------------------------------------------- | | Specify the filament resources | */ 'resources' => [ 'brand' => [ 'enabled' => true, 'class' => Resources\BrandResource::class, ], 'order' => [ 'enabled' => true, 'class' => Resources\OrderResource::class, ], 'product' => [ 'enabled' => true, 'class' => Resources\ProductResource::class, 'relation_managers' => [ 'product_items' => [ 'enabled' => true, 'class' => ProductItemsRelationManager::class, ], ], ], 'product_category' => [ 'enabled' => true, 'class' => Resources\ProductCategoryResource::class, ], 'user' => [ 'enabled' => true, 'class' => Resources\UserResource::class, ], ], ];
认证
为了管理认证和权限,此包使用来自 core 包的 PictaStudio\VenditioCore\Managers\Contracts\AuthManager
。为了授权访问 filament 控板,绑定到容器的 PictaStudio\VenditioCore\Managers\Contracts\AuthManager
实例必须实现 canAccessAdminPanel
方法。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请查阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。