Как хранить дни недели + время в базе данных - PullRequest
0 голосов
/ 07 апреля 2019

Я создаю приложение на Laravel, я в нем совсем новичок, в основном я хочу добавить день недели + время в базу данных, но не знаю, какой тип данных выбрать и как сделать его в форме HTML.

У меня есть университетские клубы, где у них есть определенный день недели и время тренировок: например, как администратор, я хочу установить день недели из выпадающего списка: как понедельник и установить время 6 вечера, и более того, я хочу, чтобы добавить функциюнапример, если у меня более 1 тренинга, я нажимаю «+», добавляю еще один день и время и сохраняю их в базе данных;

вопросов

  1. какой столбец мне нужно создать в моемтаблица mysql
  2. что писать в контроллере
  3. как создать форму

1 Ответ

2 голосов
/ 07 апреля 2019

Вы можете использовать две встроенные функции php

strtotime () и date ()

Для столбца базы данных любезно используйте DateTime

* Вот как выможет сделать это *

$date_to_go_in_db = date('Y-m-d H:i:s',strtotime($string_date_from_date_picker));

Чтобы показать дату из БД с днями и временем, например 26-го понедельника июня 14:00 и т. д., используйте это

date('Y-m-D g:i a', strtotime($dataobject->event_date_time_from_db));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...