Skip to content

operativeit/toggle-switch-field

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

NaifNaif
Naif
and
Naif
Jul 24, 2024
8dc6c74 · Jul 24, 2024

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toggle Switch Field for Nova 4

For Toggle Switch Field for Nova 3 go to https://github.com/naifalshaye/toggle-switch

Features:

  • Set custom color using hex color code.
  • Toggle in Index and details to update value instead of icons. Default (true).
  • Allow multiple toggles in same resource.
  • Allow Disabled toggle (readonly) with Gray color.

Requirements

  • PHP 8.0 or higher
  • Nova 4

Installation

You can install the package into a Laravel app that uses Nova via composer:

composer require naif/toggle-switch-field

Usage

Table column migration

$table->boolean('toggle')->default(true);

* Add toggle fields to $fillable in Model

Add the field to Nova Resource

  public function fields(NovaRequest $request)
    {
        return [
           ToggleSwitchField::make('Toggle','toggle')
                ->color('#3AB95A')
                ->indexToggle(false)
                ->detailToggle(false),
        ];
    }

Screenshots

Custom hex color code






Support:

naif@naif.io

https://naif.io

Bug Tracker:

https://github.com/naifalshaye/toggle-switch-field/issues

License

The MIT License (MIT). Please see License File for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 54.4%
  • PHP 25.7%
  • CSS 10.6%
  • JavaScript 9.3%