watchwood/querysugar

此包最新版本(1.0)没有可用的许可证信息。

为Eloquent的查询构建器添加一些语法糖

1.0 2017-06-17 03:23 UTC

This package is not auto-updated.

Last update: 2024-09-23 16:32:47 UTC


README

为Eloquent的查询构建器添加一些语法糖。

安装

运行 composer require watchwood/QuerySugar 以将此包包含到您的Laravel应用程序中。

让您的模型继承自 watchwood/QuerySugar/Model

为了方便,您可以让您的User模型继承自包含的 watchwood/QuerySugar/UserModel

新的查询构建器命令

等价性

  • eq($column, $value)
  • equals($column, $value)
  • neq($column, $value)
  • notEquals($column, $value)

相对性

  • gt($column, $value)

  • gte($column, $value)

  • greater($column, $value)

  • greaterThan($column, $value)

  • greaterEquals($column, $value)

  • lt($column, $value)

  • lte($column, $value)

  • lesser($column, $value)

  • lessThan($column, $value)

  • lesserEquals($column, $value)

字符串

  • contains($column, $value)
  • like($column, $value)
  • starts($column, $value)
  • startsWith($column, $value)
  • ends($column, $value)
  • endsWith($column, $value)

贡献

如果您希望在此包中添加任何功能,请随时在GitHub上联系我或提交包含额外功能的Pull Request。