Download the PHP package hippieua/laravel-sortable without Composer
On this page you can find all versions of the php package hippieua/laravel-sortable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hippieua/laravel-sortable
More information about hippieua/laravel-sortable
Files in hippieua/laravel-sortable
Package laravel-sortable
Short Description Trait to sort order in Laravel model
License MIT
Homepage https://github.com/hippieua/laravel-sortable
Informations about the package laravel-sortable
Laravel Sortable
This package allows you to sort order of your Laravel model records with easy methods:
Installation
To install the most recent version, run the following command.
Setup
Your model should contain sortable field. You can add new or use existing one (don't use default id field)
Update you model, use Sortable trait and fill $sortable_field
property according to field name you've added.
If your model have BelongsTo relationship, and you want to move records up and down within your relation items fill $sortable_relation
property.
In case you don't want to calculate your sortable field value on creating new item manually add static::created
to your sortable model
Usage
Add new item
$comment->order
value will be set to $post->comments->count() + 1
Sort existing items
will set order
field value for the first comment to 2 and set order
field value for second item to 1;
Available methods
Info
Tested on Laravel 8 and 9 versions
Credits
License
The MIT License (MIT). Please see License File for more information.