У меня есть плагин datepicker для всплывающего представления календаря, чтобы пользователи могли выбирать дату + время, однако формат, который он создает:
May 9, 2016 8:30 AM
При сохранении в базе данных мне нужен формат:
2016-09-05 08:30:00
В контроллере моего приложения у меня есть:
public function save(Request $request)
{
Entry::create($request->all());
return redirect('entries');
}
Что сохраняет ввод формы пользователей, однако не сохраняет дату и время из-за неправильного формата. Я попытался создать новую функцию для форматирования даты перед вводом ее в базу данных.
public function formatDate($data)
{
$returnDate = DateTime::createFromFormat('Y-d-m G:i:s', $data);
return $returnDate->format('Y-d-m G:i:s');
}
Однако, когда я вызываю функцию из функции сохранения, она говорит, что функция не определена. Я делаю что-то неправильно или как правильно это сделать?