mr-vaco/nova-statuses-manager
最新稳定版本:1.0.1
Composer 安装命令:
composer require mr-vaco/nova-statuses-manager
包简介
A Laravel Nova tool - Unification of statuses for further use in their packages
README 文档
README
Plugin/Module/Package... Code - Unification of statuses for further use in their packages.
Installation
composer require mr-vaco/nova-statuses-managerphp artisan vendor:publish --tag=mr_vaco__statusesphp artisan migrate
Using
-
StatusClass::LIST('this_code_from_list')- Getting a list of statuses by "code" sheet parameter - by default: full / base / short -
StatusClass::DEFAULT_ID()- object - get the first by ID status
StatusClass::DEFAULT_ID()->id StatusClass::DEFAULT_ID()->name StatusClass::DEFAULT_ID()->color
StatusClass::ACTIVE()- object - get status "active" (default)
StatusClass::ACTIVE()->id StatusClass::ACTIVE()->name StatusClass::ACTIVE()->color
StatusClass::DISABLED()- object - get "disabled" status (default)
StatusClass::DISABLED()->id StatusClass::DISABLED()->name StatusClass::DISABLED()->color
StatusClass::DRAFT()- object - get "draft" status (default)
StatusClass::DRAFT()->id StatusClass::DRAFT()->name StatusClass::DRAFT()->color
StatusClass::BY_ID($id)- object - get status by ID
StatusClass::BY_ID($id)->name StatusClass::BY_ID($id)->color
Use in resources Laravel Nova:
use MrVaco\NovaStatusesManager\Classes\StatusClass; use MrVaco\NovaStatusesManager\Fields\Status; public function fields(NovaRequest $request): array { return [ Status::make(__('Status'), 'status') ->options(StatusClass::LIST('short')) ->default(StatusClass::ACTIVE()->id), ]; }
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-06-19



