Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages
B

BooleanDateTime

Readme

Laravel Nova Boolean DateTime Field

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:

Dashboard index page

Edit view will let you use the DatePicker as always

Dashboard index page

Detail view will show badges and values

Dashboard index page

Installation Instructions

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(),

Screenshots

Back to Top
Added 7 years ago
Last updated 7 Years Ago
Version v1.0.0
Composer
pragmarx/nova-boolean-datetime-field
GitHub stars 21
Packagist downloads 28,140

Favorites

9 users favorited

Rating

5.00
(out of 5)
★★★★★
★★★★
★★★
★★
2 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas