首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >验证laravel 5中的时间戳值

验证laravel 5中的时间戳值
EN

Stack Overflow用户
提问于 2015-05-18 19:08:44
回答 5查看 15.6K关注 0票数 6

我正在编写验证器规则,用于在添加新的雄辩模型记录之前检查数据是否有效。

对于字符串、小数和整数,这一点非常清楚。

但是时间戳字段呢?

我在我的一个数据库迁移中使用timestamp方法添加了列,它工作得很好。在执行查询之前,我唯一需要做的就是确保传递的值是一个有效的时间戳。

有没有一种直接/简单的方法,或者我应该为此编写一个regexp?

谢谢

EN

Stack Overflow用户

发布于 2015-05-18 19:46:24

只需在laravel中创建一个新的验证规则来验证时间戳...

代码语言:javascript
运行
复制
Validator::extend('isTimeStamp', function($attribute, $value, $parameters)
{
    return ((string) (int) $value === $value) 
           && ($value <= PHP_INT_MAX)
           && ($value >= ~PHP_INT_MAX);
});

现在您可以使用isTimeStamp验证规则来验证时间戳。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30301602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档