if4lcon / laravel-clear-orders-by

该包已废弃,不再维护。未建议替代包。

在 Laravel 查询构建器中清除订单

1.03 2019-10-08 22:03 UTC

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 许可证 许可。