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 当我尝试使用laravel中的datepicker更新日期字段时,在数据库中更新空日期_Php_Jquery_Laravel_Laravel 5_Datepicker - Fatal编程技术网

Php 当我尝试使用laravel中的datepicker更新日期字段时,在数据库中更新空日期

Php 当我尝试使用laravel中的datepicker更新日期字段时,在数据库中更新空日期,php,jquery,laravel,laravel-5,datepicker,Php,Jquery,Laravel,Laravel 5,Datepicker,当我尝试使用带有jquery数据采集器的日期字段更新表单时,它会在我的数据库中存储空值,因此日期字段不会在表单中更新..我正在使用数据库中的日期数据类型作为日期字段 我在html字段中添加了这个 <input type="text" id="datepicker" value="{{ old('datetime', $site->datatime) }}" name="datatime"> 表单输入名称为datatime,并将日期打印为datetime。请尝试上面的代码和一件

当我尝试使用带有jquery数据采集器的日期字段更新表单时,它会在我的数据库中存储空值,因此日期字段不会在表单中更新..我正在使用数据库中的日期数据类型作为日期字段

我在html字段中添加了这个

<input type="text" id="datepicker" value="{{ old('datetime', $site->datatime) }}" name="datatime">

表单输入名称为datatime,并将日期打印为datetime。请尝试上面的代码和一件事:数据库支持YYYY-DD-MM HH:MM:SS格式。

这很可能是由于错误的日期格式。Mysql接受YYYY-MM-DD 用于日期格式。你可以在e.x日期附近工作

$site->update([
        'name'=>$request['name'],
        'copyright'=> $request['copyright'],
        'is_active'=>$request['status'] == 'true' ? 1 : 0,
        'message'=>$request['message'],
        'datatime'=> date('Y-m-d', strtotime($request['datetime'])),
        'url'=>$request['url'],
        'metadata'=>$request['metadata']

    ]);

您在datepicker中使用什么日期格式?mm/dd/year我没有使用任何特定的日期格式我正在使用default date pciker formateyes我现在更改了输入名称…如果数据库支持YYYY-dd-mm格式,我如何在put字段中更改date=date'Y-m-d',strotime$request['datetime',datetime$datetime日期'Y-m-d H:i:s',strotime$request的格式['datetime'],
<input type="text" id="datepicker" value="{{ old('datatime', $site->datatime) }}" name="datatime">
$site->update([
        'name'=>$request['name'],
        'copyright'=> $request['copyright'],
        'is_active'=>$request['status'] == 'true' ? 1 : 0,
        'message'=>$request['message'],
        'datatime'=> date('Y-m-d', strtotime($request['datetime'])),
        'url'=>$request['url'],
        'metadata'=>$request['metadata']

    ]);