Подробный гайд по моделям (model) Eloquent ORM в Laravel
HTML-код
- Опубликовано: 19 мар 2023
- Продолжаем с вами рубрику "Laravel под капотом" и разбираем Eloquent ORM, а именно модели. Думаю все же вы знаете что модели это некая обертка над таблицами в базе данных. С помощью них мы можем осуществлять запросы, подключается Query Builder (который мы уже с вами разобрали) и получать данные из нашей таблицы: либо коллекции, либо соответственно определенные атрибуты. И как вся эта магия происходит и почему я говорю именно магия мы поговорим с вами сегодня.
Ссылка на репозиторий с конвенцией наименований в Laravel:
github.com/lee-to/laravel-nam...
#eloquent#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - t.me/laravel_chat
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - cutcode.ru/chat-bot
---------------------------------------------------------------------------------
Всех поклонников laravel я приветствую на канале CutCode. И мы продолжаем с вами рубрику laravel под капотом, разбираем Eloquent ORM, настал час для моделей и позже мы перейдем с вами уже к большому гайду по отношениям в Laravel. Сейчас давайте взглянем что там происходит под капотом у моделей. В целом я думаю все же вы знаете что модели это некая обертка над таблицами в базе данных. С помощью них мы можем осуществлять запросы, подключается Query Builder который мы уже с вами разобрали и получать данные из нашей таблицы: либо коллекции либо соответственно определенные атрибуты. И как вся эта магия происходит и почему я говорю именно магия мы поговорим с вами сегодня. Погнали!
Давайте друзья начнем с самого простого если модель это обертка над таблицей, то как она понимает к какой именно таблице стоит обращаться? тут в ход идет конвенция наименований. Кстати, затрагивая тему конвенции наименований я сделал репозиторий с подробным описанием конвенции наименований в laravel - рекомендую вам с ней ознакомиться ссылка будет в описании. Здесь я расписал как следует задавать имена для таблиц чтобы Laravel спокойно находил и не приходилось добавлять дополнительное свойство. То же самое по отношениям, миграциям, фабрикам. В общем здесь собрано все. Обязательно ознакомьтесь чтобы сегодняшний гайд был максимально для вас понятен. Давайте вернемся к модели и поищем как раз метод который у нас определяет к какой именно таблице мы ссылаемся. Давайте нажмем Control F далее пропишем getTable вот он у нас здесь и смотрите либо у нас есть у модели свойство Table мы его переопределили и указали свое кастомное наименование таблицы вне конвенции, либо Laravel будет идти следующим путем: он возьмет класс basename, давайте для тех кто не знает задампим, посмотрим что у нас там будет внутри. Перейдем в браузер, обновимся и видим что у нас User.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Подробный гайд по моде...
🔔 подпишитесь на RUclips-канал: ruclips.net/user/CutCodeRu?s...
📼 Курс по Laravel с нуля:
• Курс по Laravel 8 обуч...
Подробный гайд по моделям (model) Eloquent ORM в Laravel
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.ru/
📱 Наш telegram-канал: t.me/laravel_cutcode
Круто! Спасибо, всегда интересна рубрика "под капотом", многое становится понятнее!
Спасибо за выпуск, все объяснено очень доходчиво!
Спасибо очень благодарны вам за видео
Спасибо, как всегда - интересно 👍
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Делаем делаем!
Это не тот канал
@@user-zr8rd6gp4s Не важно. Я если какой-то ролик до конца досматриваю, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
@@0kkama Отработанный скрипт👍
Лайк за полезную инфу! 😊
супер интересно, спасибо огромное за работу!
🤝
лайк не глядя
Взаимно
спасибо
Круто. Я не новичок. Но все равно интересно.
Да и мне было бы такое интересно смотреть)
Спасибо, лучшие обзоры по laravel !!! Как считаете стоит ли переходить с 9.7 на 10 ?
Особой разницы нет, но если есть возможность то лишним не будет
Что за редактор кода используется? Интерфейс на вид удобный
Phpstorm new ui