adiafora/laravel-postgres-naturalsort

这是一个简单的例子,展示如何在Postgres数据库中为Eloquent模型添加自然排序功能。

1.2 2022-07-29 12:12 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:24 UTC


README

本简单包可以帮助你在使用PostgreSQL时,为Eloquent模型添加自然排序功能。

安装

运行

    composer require "adiafora/laravel-postgres-naturalsort"

在包上运行迁移

    php artisan migrate

使用方法

您可以将 NaturalSortTrait 添加到任何Eloquent模型中

Product extends Model
{
    use \Adiafora\NaturalSort\NaturalSortTrait;
}

然后在您的客户端代码中可以编写

Product::orderByNatural('text')->get();

或逆序排序

Product::orderByNaturalDesc('text')->get();

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。