Конкурс от Cutcode! Проверь свои знания по Laravel
Всех поклонников Laravel я приветствую на канале Cutcode! Рад вам сообщить что нас уже 700 подписчиков! Канал развивается и это первый на мой взгляд интересный рубеж. И в честь этого события я решил провести конкурс с небольшой задачкой по знаниям Laravel. Репозиторий - #конкурс#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - к нашему комьюнити в телеграм - там и советом помогут и много интересного - Угостить меня кофе - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - Таймкоды: 00:00 - Введение 00:47 - Описание задания 02:18 - Правила участия в конкурсе Лучшее обучение - это практика, и поэтому рекомендую не проходить мимо. Задачка будет несложной, и все что потребуется мы уже проходили на канале неоднократно. Давайте я сперва покажу задание, а далее расскажу о условиях и правилах выполнения, а также о призах - да друзья я решил вас замотивировать и сделать небольшой денежный приз. Я уже выложил на гитхабе проект: Используем Laravel последней версии. Я уже все подготовил для задания: все необходимые миграции и сиды уже присутствуют, но на них я также рекомендую обратить внимание при выполнении. Поэтому разворачиваем проект, выполняем миграции с сидами и погнали. Инструкции по установке я на всякий случай продублирую на гитхабе. Суть задачи это Eloquent оптимизация. У нас в проекте вот такая страничка с таблицей, где выводится 100 лучших статей, отсортированных по рейтингу. Всё крайне просто: есть отношения вывод категории это belongs to отношения и рейтинг has many отношения. Но результат крайне печальный - у нас 1101 запрос, 11100 моделей 22 мегабайта выделенной памяти и время выполнения просто ужас! Ну на время выполнения мы особо не смотрим - суть задачи оптимизировать эту таблицу и добиться наименьших результатов в этих параметрах: количество запросов, моделей и размер выделенной памяти. Все миграции, фабрики и сиды я уже подготовил. То есть выполняйте миграции с сидами - уже создастся 20 категории 1000 постов и 10 тысяч записей рейтинга. И далее приступайте к заданию. Сразу покажу какой результат получился у меня: два запроса, 120 моделей и 5 мегабайт оперативной памяти. Надеюсь у вас будет даже лучше! Друзья правила участия: менять можете любые файлы, но одно важнейшее условие не использовать кэш! Это важно! И работаем в рамках eloquent моделей и query builder. Также необходимо, чтобы вы поддержали канал: подпишитесь на канал: и на наш канал в telegram: Это также обязательное правило участия. Далее разворачиваете у себя проект и делаете pull request с вашим решением. Далее напишите комментарий под видео с id вашего requesta и результатом: сколько запросов, моделей и памяти в итоге у вас получилось. Друзья это не обучающий ролик а небольшой челлендж, поэтому если у вас не хватает знаний для выполнения этой задачи и у вас закрались вопросы типа: а как развернуть проект? а как сделать pull request? и прочие простые вопросы, связанные с недостатком опыта, тогда просто пока пропустить это задание, в будущем будут еще. Спустя какое-то время я выберу лучший результат из ваших pull request. И первый наилучший получит приз. Приз у нас 1000 рублей и подписка на проект Cutcode - в целом не плохо для такого простого задания и небольшого канала, поэтому обязательно участвуйте! Я также сделаю code review по интересным решением и покажу свое решение и все объясню что было не так. На этом все друзья жду ваших результатов и если задания зайдут, то будем периодически их проводить! всем спасибо за просмотр жду pull request, и увидимся в следующем ролике! --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: подпишитесь на YouTube-канал: Курс по Laravel с нуля: от Cutcode! Проверь свои знания по Laravel --------------------------------------------------------------------------------- 🔗 наш сайт: наш instagram: 📱 Наш telegram-канал:
39 views
839
369
1 week ago 00:49:19 1
БОГ ЕСТЬ? Правда о Религии и Происхождении Человека
2 weeks ago 00:00:00 1
Розыгрыш МАВРО 2025 | “Лотерея“ МММ 2.0
3 weeks ago 00:08:17 1
Здоровый образ жизни | Классные часы и ОБЖ #100 | Инфоурок
3 weeks ago 00:12:49 1
АН***ЫЙ ГАМБИТ или как победить чемпиона мира по шахматам
3 weeks ago 00:20:23 1
АВТОМОБИЛЬ из КИТАЯ в 2025 ГОДУ – ЗАЧЕМ и КОМУ НУЖЕН?
3 weeks ago 00:38:37 1
Главный миф экономики. Свободный рынок
3 weeks ago 01:01:48 1
Ответ Хейтерам и Блогеру - Как на самом деле работает ЛЕКАРСТВО ОТ РАКА
3 weeks ago 00:22:14 1
БЕЗУМИЕ ШКОЛОТЫ В 2024 (ТАБА ЛАПКИ, АРОМА, ОБОЮДНО, УХОДЕМ и т.д)
3 weeks ago 00:13:34 1
Голубой огонек — Уральские Пельмени | Мастер и мандарины
3 weeks ago 00:36:01 1
Гаряеву удалось ОБМАНУТЬ СМЕРТЬ! Ученого ЗАСТАВИЛИ ЗАМОЛЧАТЬ?
3 weeks ago 02:06:59 1
Михаил Шатров – купил полгода любви к себе, расписал жизнь от могильной плиты, проекты со страстью
4 weeks ago 03:16:48 1
НЕ ПЕЙ ЭТО! БАДы – СМЕРТЕЛЬНАЯ УГРОЗА ДЛЯ ЗДОРОВЬЯ!? Профессор Дадали vs Ученый Алипов
4 weeks ago 02:08:37 1
Тепло, уют и ЗОЖ: полезные советы от врачей о том, как встретить и провести 2025 год с умом
4 weeks ago 00:41:25 1
Страна-катастрофа. Как Южная Корея пожирает себя
4 weeks ago 00:26:06 1
ГЛАВНЫЕ НАВЫКИ ПРЕДПРИНИМАТЕЛЯ
4 weeks ago 00:03:54 1
SNYC25 | SPSB New Year Cup 2025
4 weeks ago 01:34:39 1
Мастер и Мандарины — Уральские Пельмени
4 weeks ago 00:32:22 1
НОВЫЙ ФАРАОН / ДРЕВНИЙ ЕГИПЕТ в Crusader Kings 3 (Bronze Age Reborn)
4 weeks ago 00:24:36 1
НЕАДЕКВАТНЫЙ МАЙОР ФСИН УГРОЖАЕТ ФСБ 👿 УВОЛИЛ ПАРАШНИКА на АМАЗИНГ РП в GTA CRMP
1 month ago 00:06:11 1
proDKnews #162
1 month ago 00:00:56 23
Конкурс вирусный комментарий.
1 month ago 00:25:35 1
КЕЙС БАТЛ ПРОКАЧКА АККАУНТА на РУБЛЕЙ ПОДПИСЧИКА! CASE-BATTLE ОТБИЛ МИНУС ПОДПИСЧИКУ
1 month ago 00:46:16 1
Star Citizen: Новые Миры, Крафтинг и Настоящий Геймплей Squadron 42!
1 month ago 00:21:53 1
ФСБ ПОХИТИЛИ ПОЛКОВНИКА ДПС 👿 ФСБ ПРОТИВ ОСН ГРОМ на АМАЗИНГ РП в GTA CRMP