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
Post a Comment