Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel date_格式验证在文本月份失败_Php_Laravel_Date Formatting - Fatal编程技术网

Php Laravel date_格式验证在文本月份失败

Php Laravel date_格式验证在文本月份失败,php,laravel,date-formatting,Php,Laravel,Date Formatting,我的JavaScript库以“2019年3月”的格式返回日期。 我能破译它 $date=Carbon::createFromFormat('my',$request->month); Laravel在date\u格式验证上失败 $request->validate([ “月”=>[ “必需”, '日期\格式:M Y', ], ]); 说 月份与格式M Y不匹配 我已经尝试了所有的PHP日期格式 :M,MM,MM,M.您使用了错误的格式。您需要使用标准的PHP格式,这就是Carbon和Lara

我的JavaScript库以“2019年3月”的格式返回日期。

我能破译它

$date=Carbon::createFromFormat('my',$request->month);
Laravel
date\u格式验证上失败

$request->validate([
“月”=>[
“必需”,
'日期\格式:M Y',
],
]);

月份与格式M Y不匹配

我已经尝试了所有的PHP日期格式
:M,MM,MM,M.

您使用了错误的格式。您需要使用标准的PHP格式,这就是Carbon和Laravel的验证所使用的格式。您可以在的PHP文档中找到它们

因此,将规则更改为:

date_format:"F Y"

你使用了错误的格式。您需要使用标准的PHP格式,这就是Carbon和Laravel的验证所使用的格式。您可以在的PHP文档中找到它们

因此,将规则更改为:

date_format:"F Y"

您可以为您的案例添加以下格式,
m([\t.-])*YY
,如手册所述,它对应于
2008年6月
。如果现有规则不起作用,您可以为此创建自定义规则。您可以为您的案例添加以下格式,
m([\t.-])*YY
如手册所述,它对应于2008年6月的
。如果现有规则不起作用,您可以为此创建自定义规则谢谢,它起作用了,特别感谢链接。谢谢,它起作用了,特别感谢链接。谢谢,它起作用了,我用链接接受了答案,而另一个花药是较早发布并附有评论的,这在本网站上很重要。谢谢,它起作用了,我用链接接受了答案,而另一个花药是较早发布并附有评论的,这在本网站上很重要。