Просто о Laravel. CutCode Курс интернет магазин на Laravel. Урок 2. База данных
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Просто о Laravel. CutCode» (@CutCodeRu). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Второй урок обучающего курса по созданию Интернет-магазина на Laravel. Будем работать с базой данных, фабриками и сидами. Начнем с тестовых данных для реализации предстоящей главной страницы.
Напоминаю, что участвовать в расширенной платной версии курса можно только до конца октября. Присоединяйтесь:
Конвенция наименований -
#интернетмагазин#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
Введение
Главная страница
Как выполняются миграции
Лайвхак - метод down
Настриваем фабрику
Создание сидов для брендов
Создание сидов для категорий
Контроль в категориях
Связующая таблица между товарами и категориями
Модель Product
Отношения hasMany
Создание сидов по товарам
Коллеги! Вновь приветствую вас на канале CutCode! Мы продолжаем курс по разработке интернет-магазина и переходим ко второму этапу. Cегодня мы поговорим с вами о базе данных - создадим структуру, модели, фабрики и сиды. В какой-то мере это основа скучный урок, где будет много разговоров, но он также важен. А из хороших новостей - следующий этап уже будет погружение во все тяжкие. Как я и говорил мы идем постепенно, от простого к сложному. Скажем так, разминаемся. Хотя те, кто смотрят закрытую часть курса думаю со мной не согласятся и первый закрытый урок был сложный и интересный. Но это только начало. Те у кого возник вопрос почему начинать с базы и тем более с фабрик и сидов: друзья тестовые данные наша основа в разработке. Это касается не только тестов - мы создадим тестовый контент ни в коем случае не будем начинать с админ панелей, тратить на это ресурсы в самом начале. Нам и в базу особо не нужно будет заглядывать. Будем генерировать контент, рефрешить, в общем полная концентрация на бизнес-логике. Ещё момент - мы сейчас с вами не будем дизайнить всю структуру предстоящего проекта, а начнём с сущностей на главной странице. Иногда я начинаю проекты с дизайна полной структуры, продумывая всё что потребуется в рамках индексов, виртуальных полей и так далее. Но это только в случае при наличии чёткого ТЗ, грамотно расписанной бизнес логики проекта. И я вам признаюсь такое встречается крайне редко. Обычно заказчик в процессе додумывает логику, приходит куча новых полей, изменений по сортировке и много еще всего. Плюс мы с вами обучаемся и тем самым начнём с малого, а далее будем наращивать миграции, учиться менять структуру в процессе, добавлять поля, индексы, все что нам будет попадаться на пути. Друзья давайте взглянем на главную страницу и посмотрим с чем нам предстоит работать в сегодняшнем уроке. Итак, корзину мы пока не трогаем. По корзине будет отдельный большой этап сложный, где мы будем начинать реализацию прямо с миграций. Идём далее. Категории, точно возьмем. Каталог товаров, товары в рамках полей которые мы видим на главной странице и бренды. Отлично. Прежде чем мы начнем давайте немного вспомним как выполняются миграции. Зайдем Database migrations и здесь файлы миграций. Они сортируются по названию, поэтому в названии указываются даты с номерами и выполняться будут сверху вниз. Если мы к примеру сейчас создадим миграцию с таблицей товаров, а потом с брендами и сделаем внешний ключ на бренды у товаров, то у нас возникнет ошибка, так как миграция с брендами еще не выполнялась и такой таблицы нет. Простые вещи, но я уже заметил исходя из чата что являются большинство именно на простых вещах. В целом друзья дизайн структуры базы да
2 views
5
0
2 months ago 00:15:52 1
Маркировка рекламы ВЗРЫВАЕТ мозг / Сложности в маркировке рекламы 2024
2 months ago 00:28:57 1
МИР ОХОТЫ и РЫБАЛКИ 2024! Осень. 19-22 сентября. МЕЖДУНАРОДНАЯ ВЫСТАВКА в Крокус Экспо
2 months ago 00:04:59 1
КАК ЗАВЯЗАТЬ ПЛАТОК НА ШЕЕ СТИЛЬНО, КРАСИВО И ЛЕГКО / NATALY4YOU
2 months ago 00:02:54 1
NYUSHA - Сильные Девочки (Official Music Video)
2 months ago 01:29:42 1
Экстренное обращение ко всем проф военным Мира! Нет Лозунгу “Убей Русского“ с 1917 “С.Л. Вислобокова
2 months ago 00:00:59 1
Optimus Gang - ЧТО С НИМИ СТАЛО? Как Ваня попал в секту...
2 months ago 01:17:03 1
Марафон «Декретницы» #1. Как восполнить ресурсы? Как избавиться от чувства вины?
2 months ago 00:19:20 1
Банкрот-Сервис поможет в сложной ситуации! | Жизнь после банкротства
2 months ago 00:04:32 1
Ступени к Истине. Знакомство с книгой.
2 months ago 00:11:35 1
Mr. Freeman, part 07 [посвящается Стивену Хокингу, RIP]
2 months ago 00:08:05 1
Топ 10 Опасных Ошибок в Террарии Они Убивают Твой Прогресс в Игре Хардмод
2 months ago 00:04:35 1
Пирог “МИНУТКА“ вкусный и очень простой
2 months ago 00:02:33 1
Быстрый пирог к чаю из ничего | Quick tea cake out of nothing
2 months ago 00:13:41 1
Самые продвинутые человекоподобные роботы | Компьютер на ДНК | Робот в костюме Железного человека
2 months ago 02:26:31 1
Чё Происходит #238 | Расследование ФБК о Невзлине, дебаты Трампа и Харрис, «аналог Ютуба» в Беларуси
2 months ago 00:06:40 1
🔴 Мигранты едут в Россию не работать, а забирать пособия и выплаты.
2 months ago 00:07:33 1
Отзыв о франшизе “Шаверма по питерски“. Интервью с реальным владельцем франшизы! #франшиза #бизнес
2 months ago 00:57:17 1
Детские обиды взрослых людей - Психолог Елена Новоселова
2 months ago 00:01:00 1
Как легко почистить грецкие орехи! #грецкиеорехи #орех #кухня #кулинария #советы #новыйгод #праздник
2 months ago 00:01:46 1
1 ЛОЖКА В КОМПОСТ и ПЕРЕПРЕЮТ ДАЖЕ КОСТИ! Безопасный БЫСТРЫЙ СУПЕРкомпост уже для ОСЕННИХ посадок.
2 months ago 00:37:05 1
«Обнуление» своих, наркотики в армии и контрабанда оружия с телами погибших. Исповедь дезертира
2 months ago 00:06:01 1
Как сделать кадку деревянное ведро в домашних условиях . Деревянная кадка своими руками для бани .
2 months ago 01:09:39 1
Эфир с системным терапевтом Ириной Розенберг “Сколько нужно страдать, чтобы исцелиться?“
2 months ago 00:03:04 1
UMA2RMAN / U2N feat. Василий Уриевский - Серёга говорит / Хуй вам (февраль 2020)