首页 > 解决方案 > Laravel date_format 验证在文本月份失败

问题描述

我的 JavaScript 库datepicker以某种格式返回日期"March 2019."

Carbon可以解码它。

$date = Carbon::createFromFormat('M Y', $request->month);

Laravel验证失败date_format

$request->validate([
    'month' => [
        'required',
        'date_format:M Y',
    ],
]);

月份与格式 M Y 不匹配。

我从这里尝试了所有 PHP 日期格式 :M、MM、mm、m。

标签: phplaraveldate-formatting

解决方案


$request->validate([
    'month' => [
        'required',
        'date_format:F Y',
    ],
]);

推荐阅读