aberbin96/nova-promocodes-4

一个 Laravel Nova 工具。

dev-main 2023-11-17 17:34 UTC

This package is auto-updated.

Last update: 2024-09-17 19:41:43 UTC


README

laravel nova 4 对 promocodes 库的适配。

Nova 3 版本: https://github.com/zgabievi/nova-promocodes

配置

    php artisan vendor:publish --provider="Aberbin96\NovaPromocodes\ToolServiceProvider"

现在您可以按照需要更改配置

    return [
        'models' => [
            'promocodes' => [
                'resource' => \Aberbin96\NovaPromocodes\Resources\Promocode::class,
            ],

            'users' => [
                'resource' => \App\Nova\User::class,
            ],
        ],
    ];

配置此文件后,运行迁移

    php artisan migrate

包含工具

在 nova 服务提供者内部包含 promocodes 工具。

use Aberbin96\NovaPromocodes\PromocodesTool;

class NovaServiceProvider extends NovaApplicationServiceProvider
{
    // ...

    /**
     * Get the tools that should be listed in the Nova sidebar.
     *
     * @return array
     */
    public function tools()
    {
        return [
            PromocodesTool::make(),
        ];
    }
}

父包

有关父包的更多信息,请访问 zgabievi/laravel-promocodes

致谢