php - Assigning default value to Form::input('dateTime-local') -


i'm trying create edit event page, want place database value in form::input('datetime-local') gets default placeholder.

my events.edit view

{{ form::input('datetime-local', 'startdate', $event->startdate, array('class' => 'form-control')) }} 

the eventcontroller

public function viewedit($id) {    $event = event::find($id);     return view('events.edit',compact('event'));  } 

the database

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 

your great thanks.

you have set datetime in specific format. send date variable in controller:

$dt = \datetime::createfromformat('y-m-d h:i:s', $event->startdate); $date = $dt->format('y-m-d\th:i')); 

and in view:

{{ form::input('datetime-local', 'startdate', $date, array('class' => 'form-control')) }} 

check question reference: how can set value input type 'datetime-local'?

hope helps...


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -