laravel-enum:更方便地在项目中定义并使用枚举

时间:2021-05-23 23:58:21
【文件属性】:
文件名称:laravel-enum:更方便地在项目中定义并使用枚举
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-23 23:58:21
laravel-enum PHP laravel-enum 一个简单好用的枚举扩展包,帮助你更方便地管理项目中的枚举,支持 Laravel 和 Lumen。 社区讨论: 介绍 laravel-enum 主要用来扩展项目中的常量使用,通过合理的定义常量可以使代码更加规范,更易阅读和维护。 概览 提供了多种实用的方式来实例化枚举 支持多语言本地化描述 支持表单验证,提供验证规则 enum,enum_key 和 enum_value,对请求参数中的参数进行枚举校验 支持路由中间件自动将 Request 参数转换成相应枚举实例 支持 Eloquent\Model 中的 $casts 特性,将查询出的数据自动转换成枚举实例 提供了便捷的比较方法is、isNot和in,用于枚举实例之间的对比 内置了多种实用的枚举集: 标准的 Http 状态码枚举定义,方便在 API 返回响应数据时设置 Http 状态码; CacheEnum 缓存
【文件预览】:
laravel-enum-main
----composer.json(822B)
----config()
--------enum.php(524B)
----.github()
--------workflows()
----src()
--------Http()
--------Enum.php(7KB)
--------Providers()
--------Exceptions()
--------Repositories()
--------FlaggedEnum.php(5KB)
--------Contracts()
----README.md(14KB)
----.editorconfig(337B)

网友评论