Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 将默认值分配给Form::input(';dateTime local';)_Php_Laravel_Laravel 5_Blade_Laravel Blade - Fatal编程技术网

Php 将默认值分配给Form::input(';dateTime local';)

Php 将默认值分配给Form::input(';dateTime local';),php,laravel,laravel-5,blade,laravel-blade,Php,Laravel,Laravel 5,Blade,Laravel Blade,我试图创建我的编辑事件页面,所以我想将数据库值放在Form::input('dateTime-local')中,但它得到的只是默认的占位符 我的事件。编辑视图 {{ Form::input('dateTime-local', 'startDate', $event->startDate, array('class' => 'form-control')) }} 事件控制器 public function viewEdit($id) { $event = Event::find

我试图创建我的编辑事件页面,所以我想将数据库值放在Form::input('dateTime-local')中,但它得到的只是默认的占位符

我的事件。编辑视图

{{ Form::input('dateTime-local', 'startDate', $event->startDate, array('class' => 'form-control')) }}
事件控制器

public function viewEdit($id) {
   $event = Event::find($id); 
   return view('events.edit',compact('event')); 
}
数据库

id | startDate | endDate | email | phoneNumber | entraceCost | address | city_id | created_at | updated_at

5 | 4657-03-06 05:47:00 | 5677-04-07 07:59:00 | fas@dasf.pt | 123456789 | 0.00 | artgwergbertgergtergerg4352 | 5 | 2017-07-28 11:17:14 | 2017-07-28 11:17:14

非常感谢您的帮助。

您必须以特定格式设置日期时间。在控制器中发送此日期变量:

$dt = \DateTime::createFromFormat('Y-m-d H:i:s', $event->startDate);
$date = $dt->format('Y-m-d\TH:i'));
并且认为:

{{ Form::input('dateTime-local', 'startDate', $date, array('class' => 'form-control')) }}
检查此问题以供参考:

发现问题“4657-03-06T05:47:00+00:00”与输入假装的模式不匹配


我需要传递到值“4657-03-06T05:47”。

我的表单输入仍然有默认占位符“dd/mm/aaa--:--”它不起作用。dd($event->startDate)的结果是什么?“4657-03-06 05:47:00”ty Laerte您让我看到了问题。我现在无法检查rigth,但当我再次访问该项目时,我会检查它。谢谢