🖼️ Как ChatGPT помог мне с проектированием базы данных
Решил переписать один проект на FilamentPHP. (Это новый и мощный инструмент для создания админ панелей в Laravel, о котором я уже упоминал в своем предыдущем посте.)
В чем была проблема?
И почти час размышлял под фильмец: "А как бы аккуратненько спроектировать новое решение для хранения выходных дней, которые исполнитель указывает у себя в профиле"...
Сейчас это JSON поле, хранящее массив с номерами дней недели.
Поддерживается как в PostgreSQL, так и в MySQL, а Laravel довольно удобно позволяет с ними работать, в том числе и учитывать в запросе.
Но кто понял, тот понял - это очень плохая идея 😃
Как я искал решение?
Я долго думал над разными вариантами, но ни один из них не казался мне достаточно хорошим и оптимальным.
Осенило!
И тут вспомнил, что недавно читал в одном из маркетинговых телеграм каналов.
Там упоминался ChatGPT в качестве помощника в поиске вдохновения, в лучшем случае - идеи.
В таком случае качество того, что она пишет - роли большой не играет.
Я написал запрос в свободной форме, добавив все детали и требования, которые были важны для меня. Вместо того, чтобы пытаться угадать заголовок страницы, на которой может быть решение задачи 😃
Одна из представленных идей - мне особенно понравилась, и я решил ей реализовать.
А т.к. ответ оказался на столько банально простым - заодно и поделиться)
Представляю вашему вниманию, как по мне, неплохой кейс 🤫
(Скрин, и PDF файл выше)
А вы когда-нибудь использовали ChatGPT для своих задач? Если да, то расскажите как это было, попадались ли интересные кейсы?
Post #117
151

- 👍 3