adiafora / laravel-postgres-naturalsort
这是一个简单的例子,展示如何在Postgres数据库中为Eloquent模型添加自然排序功能。
1.2
2022-07-29 12:12 UTC
Requires
- php: ^7.4.0 | ^8.0.0
- laravel/framework: ^8.0 | ^9.0
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)。请参阅许可证文件获取更多信息。