Laravel Nova custom field for Spatie Opening Hours
sadekd/nova-opening-hours-field is a Laravel package for laravel nova custom field for spatie opening hours.
It currently has 38 GitHub stars and 327.328 downloads on Packagist (latest version v4.0.0).
Install it with composer require sadekd/nova-opening-hours-field.
Discover more Laravel packages by sadekd
or browse all Laravel packages to compare alternatives.
Last updated
Laravel Nova custom field for Spatie Opening Hours



You can install the package in to a Laravel app that uses Nova via composer:
composer require sadekd/nova-opening-hours-field
Laravel Migration
$table->json('opening_hours'); // can be ->nullable()
Laravel Model
protected $casts = [
'opening_hours' => 'array',
];
Nova Resource
NovaOpeningHoursField::make(__('Opening Hours'), 'opening_hours'),
// ->allowExceptions(FALSE) // TRUE by default
// ->allowOverflowMidnight(TRUE) // FALSE by default
// ->useTextInputs(TRUE) // FALSE by default
The MIT License (MIT). Please see License File for more information.