pictastudio/venditio-admin

这是我的包 venditio-admin

v0.1.10 2024-05-27 10:39 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放置您的描述。请限制在一两段之内。考虑添加一个小示例。

安装

您可以通过 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)。有关更多信息,请参阅 许可证文件