Vik*_*ash 15 php laravel laravel-validation
我想验证Laravel的时间.例如: - 我希望当用户输入晚上8点到晚上10点之间的时间时,它会显示验证错误.我怎样才能在Laravel中实现这一目标
Sky*_*lit 26
可能这段代码可以在您的控制器中运行.但是,它不会验证不同日期的时间(例如,下午9点 - 次日凌晨3点).time_start而time_end在这种情况下,应提供作为HH:mm,但你可以很容易地改变它.
public function store(Illuminate\Http\Request $request)
{
$this->validate($request, [
'time_start' => 'date_format:H:i',
'time_end' => 'date_format:H:i|after:time_start',
]);
// do other stuff
}
Run Code Online (Sandbox Code Playgroud)
Cha*_*oon 22
使用date_format规则验证
date_format:H:i
Run Code Online (Sandbox Code Playgroud)
来自文档
date_format:format
Run Code Online (Sandbox Code Playgroud)
验证中的字段必须与根据PHP函数date_parse_from_format定义的格式匹配。