Download the PHP package ravaelles/novachecklists without Composer
On this page you can find all versions of the php package ravaelles/novachecklists. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ravaelles/novachecklists
More information about ravaelles/novachecklists
Files in ravaelles/novachecklists
Package novachecklists
Short Description A Laravel Nova field to display a list of items to complete.
License MIT
Informations about the package novachecklists
Laravel Nova Checklist Field
Fork of https://github.com/encima-io/novachecklists that uses multi-line textareas instead of single-line inputs for checklist items.
Installation
You can install the package via composer:
Usage
To use this package you'll need a text or JSON column on you model to save the items/tasks, as they are persisted as json on your model.
Form-page
The ->placeholder()
method allows you to specify your placeholder-text for the "add new item field".
The ->withPlaceholderCount()
method lets you show the item number when adding new item. If there is already 5 items, then it will say "Add item 6".
The ->logUsers()
method allows you to save which user created or completed the task/item. You specify which column on the User model you want to save on task, it default to use the "name" column.
You can edit an existing item by clicking on it.
Detail-page
The ->showTimestamps()
method lets you show how long ago a task was completed.
Index-page
By default this package will only show the task count on the index page.
The ->showItemStatusOnIndex()
will change the index to show how many tasks are completed of the total amount of tasks/items.
The ->showCompletionOnIndex()
method will let you show how many percent of the tasks are completed.
License
The MIT License (MIT).