laramore / types
此包已被废弃且不再维护。未建议替换包。
Laramore使用的所有实例和接口
v0.9.0
2020-08-08 17:42 UTC
Requires
- php: >=7.0.8
- laramore/base: >=0.9
Requires (Dev)
- phpmd/phpmd: >=2.7
- phpstan/phpstan: >=0.9.2
- phpunit/phpunit: >=6.5
- squizlabs/php_codesniffer: >=3.5
Suggests
- laramore/laramore: Laramore\Types is made in order to work with Laramore
README
定义Laramore及其字段使用的基本类型、选项和操作符
安装
通过composer
在您的PHP项目中运行 composer require laramore/types
。
使用
此包不打算单独使用。它包含不同Laramore包中使用的所有类型。
元素
元素是一种枚举类型。它们按无特定顺序管理,可以有不同的定义值。
操作符
操作符以简单的方式表示SQL操作符。例如,可以通过 Operator::equal()
调用,表示 =
操作符。
某些操作符可以有约束,例如作为 nullable
值、作为 collection
的值等。
操作符管理器
管理所有操作符。别名 Operator
对要求特定操作符很有用。
类型
定义特定类型。对于字段、迁移、验证、工厂使用的特定类型,有相同的定义很有用。
类型管理器
管理所有类型。别名 Type
对获取特定类型很有用。
选项
定义应用于字段的所有选项。对于定义字段的特定行为很有用。
选项管理器
管理所有选项。别名 Option
对获取特定选项很有用。