Laravel表单验证规则详解

发布时间:2024-11-10 05:11:35 作者:小樊
来源:亿速云 阅读:83

Laravel 提供了强大的表单验证功能,帮助开发者轻松地验证用户输入的数据。在 Laravel 中,表单验证规则主要用于确保用户提交的数据符合应用程序的要求。以下是一些常用的 Laravel 表单验证规则:

  1. required:字段值不能为空。
  2. filled:字段值不能为空,但可以为 NULL。
  3. present:字段值必须在输入数据中存在,但可以是空字符串。
  4. not_null:字段值不能为空。
  5. not_empty:字段值不能为空且长度不能为零。
  6. unique:字段值在数据库中必须是唯一的。
  7. exists:字段值必须在数据库中存在。
  8. alpha:字段值只能包含字母(不区分大小写)。
  9. alpha_dash:字段值可以包含字母、数字、破折号(-)和下划线(_)。
  10. alpha_num:字段值可以包含字母和数字。
  11. between: 字段值必须在指定的范围内,例如:数值范围 1 到 100。
  12. min: 字段值的最小长度或最小值,例如:字符串长度至少为 3,数值最小为 1。
  13. max: 字段值的最大长度或最大值,例如:字符串长度最多为 100,数值最大为 1000。
  14. in: 字段值必须在指定的数组或集合中。
  15. not_in: 字段值不能存在于指定的数组或集合中。
  16. regex:字段值必须匹配给定的正则表达式。
  17. email: 字段值必须是有效的电子邮件地址。
  18. url: 字段值必须是有效的 URL。
  19. ip: 字段值必须是有效的 IP 地址。
  20. nullable: 字段值可以为空或 NULL。
  21. date: 字段值必须是有效的日期格式(YYYY-MM-DD)。
  22. date_format: 字段值必须匹配给定的日期格式(例如:Y-m-d)。
  23. time: 字段值必须是有效的时间格式(HH:mm:ss)。
  24. date_between: 字段值必须在指定的日期范围内。
  25. date_exists: 字段值必须在数据库中存在的日期。
  26. time_between: 字段值必须在指定的时间范围内。
  27. exists_on: 字段值必须在指定的数据库表中存在。

除了这些基本规则,Laravel 还提供了一些自定义规则和验证器,以满足特定应用程序的需求。要了解更多关于 Laravel 表单验证的信息,请参阅官方文档:https://laravel.com/docs/8.x/validation

推荐阅读:
  1. Laravel怎么修改时间戳默认列表
  2. Laravel Dusk如何访问浏览器错误日志

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

laravel

上一篇:Laravel实现用户注册登录

下一篇:Laravel ORM关联查询优化

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》