'模型必填字段”包

王林
发布: 2024-07-27 20:58:23
原创
753 人浏览过

使用模型必需字段包,您可以获得所需的模型字段,不包括主键、可为空字段和默认字段。

我第一次需要这些信息是在处理一个没有测试或工厂以及许多迁移的大型项目时。手动查找每个必填字段会分散注意力。

我创建了一个简单的特征来获取必需的字段。在 Laravel 11 和 10 中很容易。然后我意识到大多数面临这个问题的程序员通常使用旧版本,因此我添加了对 Laravel 9、8、7 和 6 的支持,并将逻辑提取到一个包中。

我测试了每个受支持的 Laravel 版本和每个 SQL 数据库的代码:SQLite、MySQL、MariaDB、PostgreSQL 和 Microsoft SQL Server。我需要添加对每个 SQL 数据库的支持,因为我将 DB Facade 与原始 SQL 查询一起使用,并且每次都有细微的差异。

该包针对每个 Laravel 版本和每个数据库都使用 PHPUnit 和 GitHub Actions 进行了全面测试。

用法和示例在readme文件中。

希望您喜欢这个包,并欢迎任何贡献或评论。

套餐链接:

https://github.com/watheqAlshowaiter/model-required-fields。

以上是'模型必填字段”包的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!