Подробный гайд по моделям (model) Eloquent ORM в Laravel
Продолжаем с вами рубрику “Laravel под капотом“ и разбираем Eloquent ORM, а именно модели. Думаю все же вы знаете что модели это некая обертка над таблицами в базе данных. С помощью них мы можем осуществлять запросы, подключается Query Builder (который мы уже с вами разобрали) и получать данные из нашей таблицы: либо коллекции, либо соответственно определенные атрибуты. И как вся эта магия происходит и почему я говорю именно магия мы поговорим с вами сегодня.
Ссылка на репозиторий с конвенцией наименований в Laravel:
#eloquent#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
Всех поклонников laravel я приветствую на канале CutCode. И мы продолжаем с вами рубрику laravel под капотом, разбираем Eloquent ORM, настал час для моделей и позже мы перейдем с вами уже к большому гайду по отношениям в Laravel. Сейчас давайте взглянем что там происходит под капотом у моделей. В целом я думаю все же вы знаете что модели это некая обертка над таблицами в базе данных. С помощью них мы можем осуществлять запросы, подключается Query Builder который мы уже с вами разобрали и получать данные из нашей таблицы: либо коллекции либо соответственно определенные атрибуты. И как вся эта магия происходит и почему я говорю именно магия мы поговорим с вами сегодня. Погнали!
Давайте друзья начнем с самого простого если модель это обертка над таблицей, то как она понимает к какой именно таблице стоит обращаться? тут в ход идет конвенция наименований. Кстати, затрагивая тему конвенции наименований я сделал репозиторий с подробным описанием конвенции наименований в laravel - рекомендую вам с ней ознакомиться ссылка будет в описании. Здесь я расписал как следует задавать имена для таблиц чтобы Laravel спокойно находил и не приходилось добавлять дополнительное свойство. То же самое по отношениям, миграциям, фабрикам. В общем здесь собрано все. Обязательно ознакомьтесь чтобы сегодняшний гайд был максимально для вас понятен. Давайте вернемся к модели и поищем как раз метод который у нас определяет к какой именно таблице мы ссылаемся. Давайте нажмем Control F далее пропишем getTable вот он у нас здесь и смотрите либо у нас есть у модели свойство Table мы его переопределили и указали свое кастомное наименование таблицы вне конвенции, либо Laravel будет идти следующим путем: он возьмет класс basename, давайте для тех кто не знает задампим, посмотрим что у нас там будет внутри. Перейдем в браузер, обновимся и видим что у нас User.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
НАЗВАНИЕНАЗВАНИЕНАЗВАНИЕ
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
9 views
43
14
5 months ago 02:09:05 2
[Professor Zog] подробный, размеренный и неторопливый гайд на Бессердечную (Fear and Hunger 2: Termina)
5 months ago 00:03:44 82
MihaNika69 I Jerking off my Guide in the Mountains - Public POV - Pulsating Cum Mouth Русская Russian Анал Пизда Anal Gape Pussy
5 months ago 00:12:36 577
Литературный гид
5 months ago 00:06:34 1
+₽ - ЗАРАБОТОК В ИНТЕРНЕТЕ 2024 _ Как Заработать В Интернете в 2024 году_ Заработок 2024
5 months ago 03:55:09 1
НАШ ПУТЬ В МИФИЧЕСКУЮ ЧЕСТЬ | ГАЙД НА ЧИПА ДОСТУПЕН ДЛЯ СПОНСОРОВ | S32 | 26 ИЗ 98 | СТРИМ MLBB #161
5 months ago 03:35:57 1
НАШ ПУТЬ В МИФИЧЕСКУЮ ЧЕСТЬ | ГАЙД НА ЧИПА ДОСТУПЕН ДЛЯ СПОНСОРОВ | S32 | 25 ИЗ 98 | СТРИМ MLBB #160
5 months ago 00:00:00 1
🔴 Стрим за Патфайндера в Апекс Легенд ! 20 сезон Pathfinder Stream Apex Legends Гайд Реликвия
5 months ago 00:31:01 26
ЛУЧШИЙ КЕРРИ В DOTA 2 | ГАЙД НА ПЕРВУЮ ПОЗИЦИЮ ОТ KIRITYCH~
5 months ago 02:08:12 12
Подробный гайд по рендеру в Marmoset Toolbag 01
5 months ago 00:12:31 1
АНТИСТАН ДЛЯ КАПТОВ ЗА КОТОРЫЙ НЕ БАНЯТ?!
5 months ago 00:00:48 5
ПОДНЯЛ в КАЗИНО +р за 40 секунд в GTA
5 months ago 00:27:03 1
Получаем лиды и продажи в 2024 с сайта, несмотря ни на что! | Конференция «Охват»
5 months ago 00:27:08 1
Банда красный носик | Albion гильдия
5 months ago 00:13:14 1
КОМПОСТ В МЕШКАХ 💥 Готовим качественный компост без хрущей / Садовый гид
5 months ago 00:08:59 1
Вот на что способны копеечные средства из любой аптеки. Зачем переплачивать?!
5 months ago 00:09:03 1
Обзор vivo y27s. бюджетный смартфон до 15000 рублей в 2024 году
5 months ago 01:24:59 1
ЧТЕНИЕ НА АНГЛИЙСКОМ - Братья Гримм “Золушка“. Адаптированная книга на английском
5 months ago 00:13:33 1
Как ВЫЖИТЬ за 150 РУБЛЕЙ
5 months ago 00:33:54 1
Дженнифер Лопес: похудение, мышление, мотивация. Переводы интервью Дженнифер Лопес.
5 months ago 00:22:47 1
В гостях у родителей мужа японца! Реальная жизнь японцев в деревне
5 months ago 00:15:22 2
Разбор заданий 30-36 | Татьяна Шибитова |100балльный репетитор
5 months ago 00:12:42 1
КРИПТОВАЛЮТА ДЛЯ НАЧИНАЮЩИХ 🔴 КАК ЗАРАБОТАТЬ 500$ на BYBIT [полный гайд]
5 months ago 00:09:19 1
Инструкция по заработку BYBIT WEB 3.0 — кошелек, стейкинг, IDO [полный гайд]
5 months ago 00:01:06 2
• 🇺🇸 The detailed guide on how to create a good black employee🐒 • 🇷🇺 Подробное руководство по созданию чёрного сотрудника🐒