Download the PHP package guoxiangke/nova-order-field without Composer
On this page you can find all versions of the php package guoxiangke/nova-order-field. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download guoxiangke/nova-order-field
More information about guoxiangke/nova-order-field
Files in guoxiangke/nova-order-field
Download guoxiangke/nova-order-field
More information about guoxiangke/nova-order-field
Files in guoxiangke/nova-order-field
Please rate this library. Is it a good library?
Informations about the package nova-order-field
Nova Order Field
Description
A field that adds reordering functionality to your Laravel Nova resource's index using the eloquent-sortable package by Spatie.
Demo
Installation
This package can be installed through Composer.
Usage
- Follow the usage instructions on the eloquent-sortable repository to make your model sortable.
- Add the
MichielKempen\NovaOrderField\Orderable
trait to your Nova Resource. - Add a public static property called
$defaultOrderField
to your resource, containing your order column. - Add the
OrderField
to your Nova Resourcefields
method.
Grouping
If your model/table has a grouping field (usually a foreign key): id,
user_id
, title, order_column
and you'd like the above methods to take it into considerations, you can create a buildSortQuery
method at your model:
This will restrict the calculations to fields value of the model instance.
Example
All versions of nova-order-field with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1.0
laravel/nova Version ^2.0|^3.0|^4.0
spatie/eloquent-sortable Version ^3.4|^4.0
laravel/nova Version ^2.0|^3.0|^4.0
spatie/eloquent-sortable Version ^3.4|^4.0
The package guoxiangke/nova-order-field contains the following files
Loading the files please wait ....