Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 date_格式:H:i在laravel中编辑表单时不工作_Php_Laravel 5 - Fatal编程技术网

Php date_格式:H:i在laravel中编辑表单时不工作

Php date_格式:H:i在laravel中编辑表单时不工作,php,laravel-5,Php,Laravel 5,我在拉维尔做一个项目。有一个表单包含“开始时间”和“结束时间”字段。在创建表单时,我在EventRequest.php文件中使用了以下验证规则 public function rules() { return [ 'start_time' => 'required|date_format:H:i', 'end_time' => 'required|date_format:H:i|after:start_time',]; } 这在创建表单和在

我在拉维尔做一个项目。有一个表单包含“开始时间”和“结束时间”字段。在创建表单时,我在EventRequest.php文件中使用了以下验证规则

public function rules()
{
    return [
        'start_time' => 'required|date_format:H:i',
        'end_time' => 'required|date_format:H:i|after:start_time',];

}
这在创建表单和在数据库中存储值时效果很好。我的项目中有一个“编辑表单”选项。当我单击“编辑表单”按钮时,另一个表单打开,其中包含数据库值,以便我们可以进行编辑,但我尝试编辑该值并单击“编辑”按钮,然后显示一条错误消息,如下所示:, “开始时间与格式H:i不匹配。 结束时间与格式H:i不匹配。

我不知道这是怎么回事。我的数据库有数据类型为“time”的“start\u time”和“end\u time”列。请给出任何建议


提前感谢。

您是否检查了要发送到表单的具体值?是的,在提交表单后,将“开始时间”和“结束时间”字段的值分别发送到数据库“13:12:00”和“14:12:00”您是什么意思?你说你收到了错误信息。这意味着不应保存任何数据。你到底在向服务器发送什么?不是我第一次创建表单时服务器发送到数据库的内容,然后它工作正常,在不显示任何错误消息的情况下,数据成功存储到数据库中,但当我试图通过单击“编辑”按钮编辑表单时,它会向我显示带有数据库值的表单,而当我试图通过编辑时间提交表单时,它会向我显示该错误消息。因此,当显示错误消息时,将向服务器发送哪些值?您是否检查了要向表单发送的具体值?是的,提交表单后,此操作会向数据库发送“开始时间”和“结束时间”字段的值,分别为“13:12:00”和“14:12:00”。这是什么意思?你说你收到了错误信息。这意味着不应保存任何数据。你到底在向服务器发送什么?不是我第一次创建表单时服务器发送到数据库的内容,然后它工作正常,在不显示任何错误消息的情况下,数据成功存储到数据库中,但当我试图通过单击“编辑”按钮编辑表单时,它会向我显示带有数据库值的表单,而当我试图通过编辑时间提交表单时,它会向我显示该错误消息。因此,当显示错误消息时,将向服务器发送哪些值?