markrassamni / inline-boolean
A Laravel Nova boolean field that can be directly edited from the index or detail page of a resource.
Installs: 149 954
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 1
Forks: 15
Open Issues: 9
Language:Vue
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-11-05 15:36:55 UTC
README
Adds the ability to edit a boolean field directly from the index or detail page of a resource.
Prerequisites
Installation
$ composer require markrassamni/inline-boolean
Usage
Use the MarkRassamni\InlineBoolean\InlineBoolean
field in your Nova resource:
use MarkRassamni\InlineBoolean\InlineBoolean; class MyResource extends Resource { public function fields(Request $request) { return [ InlineBoolean::make('Enabled') ->inlineOnIndex() // Use inline field on the index page ->inlineOnDetail() // Use inline field on the detail page ->enableMessage('Boolean has been enabled.') // Toast message when enabling boolean ->disableMessage('Boolean has been disabled.') // Toast message when disabling boolean ->trueText('Enabled') // Change the text describing true boolean values ->falseText('Disabled') // Change the text describing false boolean values ->showTextOnIndex() // Show true/false text beside the checkbox on the index page ]; } }