登录
首页 >  文章 >  php教程

“模型必填字段”包

来源:dev.to

时间:2024-07-27 20:15:48 399浏览 收藏

积累知识,胜过积蓄金银!毕竟在文章开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《“模型必填字段”包》,就带大家讲解一下知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

“模型必填字段”包

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

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

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

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

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

用法和示例在readme文件中。

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

套餐链接:

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

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《“模型必填字段”包》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>