pragmarx/nova-boolean-datetime-field

一个 Laravel Nova 布尔日期时间字段。

v1.0.0 2019-01-20 21:04 UTC

This package is auto-updated.

Last update: 2024-08-27 19:26:37 UTC


README

此包允许您以布尔视图或徽章的形式显示日期字段的设置/取消设置状态。

这就是您的布尔日期将如何渲染

Dashboard index page

编辑视图将允许您像以前一样使用日期选择器

Dashboard index page

详情视图将显示徽章和值

Dashboard index page

安装说明

通过 Composer 安装

$ composer require pragmarx/nova-boolean-datetime-field

现在您只需在您的资源中用它

use PragmaRX\BooleanDatetime\BooleanDatetime;

以下是一些使用示例

一个普通的点状布尔值

BooleanDatetime::make('Sent', 'sent_at'),

徽章日期布尔值

BooleanDateTime::make('Delivered', 'delivered_at')
    ->badge(),

更改颜色

BooleanDateTime::make('Bounced', 'bounced_at')
    ->badge()
    ->colors('bg-danger text-white', 'bg-lighter text-black'),

将较不重要的值设置为清晰徽章

BooleanDateTime::make('Opened', 'opened_at')
    ->badge()
    ->colors('bg-success text-white', 'bg-warning text-black'),

更改徽章标签

BooleanDateTime::make('Clicked', 'clicked_at')
    ->badge('Done', 'Open'),

从索引中隐藏它

BooleanDateTime::make('Clicked', 'clicked_at')
    ->badge()
    ->hideFromIndex(),