A Laravel Nova Boolean DateTime field.
pragmarx/nova-boolean-datetime-field is a Laravel package for a laravel nova boolean datetime field..
It currently has 21 GitHub stars and 28.539 downloads on Packagist (latest version v1.0.0).
Install it with composer require pragmarx/nova-boolean-datetime-field.
Discover more Laravel packages by pragmarx
or browse all Laravel packages to compare alternatives.
Last updated
This package allows you to show set/unset states for your date fields as boolean view or badges.
This is how your boolean dates will render:

Edit view will let you use the DatePicker as always

Detail view will show badges and values

Install via Composer:
$ composer require pragmarx/nova-boolean-datetime-field
No you just have to use it in your Resources:
use PragmaRX\BooleanDatetime\BooleanDatetime;
And here's some usage examples:
A normal dotted boolean
BooleanDatetime::make('Sent', 'sent_at'),
A badge datetime boolean
BooleanDateTime::make('Delivered', 'delivered_at')
->badge(),
Change colors
BooleanDateTime::make('Bounced', 'bounced_at')
->badge()
->colors('bg-danger text-white', 'bg-lighter text-black'),
Make a less important value a clear badge
BooleanDateTime::make('Opened', 'opened_at')
->badge()
->colors('bg-success text-white', 'bg-warning text-black'),
Change badge labels
BooleanDateTime::make('Clicked', 'clicked_at')
->badge('Done', 'Open'),
Hide it from index
BooleanDateTime::make('Clicked', 'clicked_at')
->badge()
->hideFromIndex(),