我正在编写验证器规则,用于在添加新的雄辩模型记录之前检查数据是否有效。
对于字符串、小数和整数,这一点非常清楚。
但是时间戳字段呢?
我在我的一个数据库迁移中使用timestamp方法添加了列,它工作得很好。在执行查询之前,我唯一需要做的就是确保传递的值是一个有效的时间戳。
有没有一种直接/简单的方法,或者我应该为此编写一个regexp?
谢谢
发布于 2015-05-18 19:46:24
只需在laravel中创建一个新的验证规则来验证时间戳...
Validator::extend('isTimeStamp', function($attribute, $value, $parameters)
{
return ((string) (int) $value === $value)
&& ($value <= PHP_INT_MAX)
&& ($value >= ~PHP_INT_MAX);
});现在您可以使用isTimeStamp验证规则来验证时间戳。
https://stackoverflow.com/questions/30301602
复制相似问题