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

时间:2024-06-12 17:45:01
【文件属性】:

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

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-12 17:45:01

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)

网友评论