if4lcon / laravel-clear-orders-by
该包已废弃,不再维护。未建议替代包。
在 Laravel 查询构建器中清除订单
1.03
2019-10-08 22:03 UTC
Requires
- illuminate/database: 5.*
- illuminate/support: 5.*
Requires (Dev)
This package is auto-updated.
Last update: 2020-05-01 21:34:55 UTC
README
自 Laravel 7 开始,现在内部支持
reorder
,因此已存档 查看:reinink PR
Laravel 清除 "orders" 的方法
清除查询构建器订单
使用方法
->clearOrdersBy()
如果你使用太多关联或使用内置的 Laravel 关联且使用 order by,但你不想使用它们,则
$model ->selectRaw('count(*) as MYORDER') ->where('name', 'Bader') ->clearOrdersBy() ->orderBy('MYORDER', 'desc')
auth()->user()->notifications() ->selectRaw('count(*) as MYORDER') ->clearOrdersBy() ->orderBy('MYORDER', 'desc')
安装
composer require if4lcon/laravel-clear-orders-by
然后,将此行 Bader\ClearOrdersBy\ClearOrdersByServiceProvider::class
添加到 config/app.php
中的服务提供者。
许可证
该软件包是开源软件,根据 MIT 许可证 许可。