marshmallow/resource-progress
最新稳定版本:1.0.0
Composer 安装命令:
composer require marshmallow/resource-progress
包简介
A Laravel Nova field.
README 文档
README
use HasMetadata;
use TrackResourceProgress;
#[ResourceProgressSuite(suite: 'progress', name: 'Progress')]
#[ResourceProgressSuite(suite: 'publish', name: 'Publish', fields: ['name', 'intro'])]
class Product extends ModelsProduct implements HasMedia, Sortable
{
// Optional if you dont provide the fields in the attribute
public function getProgressRequiredFields(): array
{
return ['name', 'intro', 'description', 'supplier_id', 'product_category_id'];
}
}
public function setPublishActions(): array
{
return [
\Marshmallow\ResourceProgress\Actions\FieldFilled::class,
];
}
artisan make:resource-progress-action MissingTranslationsAction
a make:resource-progress-suite SeoSuite
Register your suites in the model (required action)
#[ResourceProgressSuite(suite: 'progress', name: 'Progress')]
#[ResourceProgressSuite(suite: 'publish', name: 'Publish')]
#[ResourceProgressSuite(suite: 'seo', name: 'SEO')]
class Product extends ModelsProduct implements HasMedia, Sortable
Register the field (required action)
ResourceProgress::make(__('Progress')),
// Selected resources
IndexResourceProgress::make(),
// All resources
IndexResourcesProgress::make(self::class)->standalone(),
``
统计信息
- 总下载量: 365
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-10-28