laravel-postgres-naturalsort maintained by adiafora
Description
This is a just simple example of how you can add natural sorting to your Eloquent models if you use Postgres.
Author
Last update
2022/07/29 14:12
(dev-master)
License
Downloads
26
Tags
laravel-postgres-naturalsort
This simple package will help you add natural sorting to your Eloquent models if you use PostgreSQL.
Installation
Run:
composer require "adiafora/laravel-postgres-naturalsort"
Run migration on the package:
php artisan migrate
Usage
You can add a NaturalSortTrait to any Eloquent model
Product extends Model
{
use \Adiafora\NaturalSort\NaturalSortTrait;
}
And in your client code you can write:
Product::orderByNatural('text')->get();
or reverse sorting
Product::orderByNaturalDesc('text')->get();
License
The MIT License (MIT). Please see License File for more information.