Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика

Описание к видео Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика

В этом ролике мы рассмотрим как добавить фильтры и как добавить редактирование отношений в Livewire CRUD, а также порассуждаем над процессом обучения. Как эффективнее изучать Laravel

#crud#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект - https://cutcode.ru/

Угостить меня кофе - buymeacoffee.com/cutcode

🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
01:06 Мои наблюдения по процессу обучения
02:45 Обзор недостатков текущей реализации CRUD
04:45 Реализуем фильтр
07:30 Как в popup добавить поля с отношениями
09:50 Подведение итогов

Всех поклонников Laravel я приветствую на канале Cutcode! У нас сегодня небольшое видео с ответом на комментарий подписчика, а также поговорим о процессе обучения.

Итак, под роликом livewire CRUD появился комментарий с вопросами - а как добавить фильтры и как добавить в редактирование отношения: belongsTo к примеру с выбором категории статьи и belongsToMany множественный выбор тегов статьи. Подписчик также высказал собственный алгоритм как себе видит реализацию. Я его демонстрировать не буду и в любом случае поддерживаю подобные вопросы. Иногда простые вещи действительно кажутся сложными и в процессе поиска решения можно настолько загнаться, что реализация уйдет в дебри подобное этому комментарию. Решение крайне простое, но фильтры могут в принципе кому-то показаться интересными, особенно в рамках livewire. Ну и сохранения отношений тоже кто-то для себя возможно подметит. Раз такие сложности возникают у кого-то значит он не одинок. В целом что я заметил для себя и уже давно замечаю не только в рамках канала - то что вы проходите уроки с реализации той или иной задачи, CRUD функционал к примеру, либо всякие более интересные проекты, о которых вы часто просите. Выполняете все вслед за автором и все отлично получается и результат тот же самый. Но в итоге когда вам необходимо расширить функционал, или исправить ошибку которая возникает у вас а у автора и и не было, то вы сразу попадаете в ступор. Вы становитесь неким специалистам одной задачи и такие специалисты само собой не востребованы. Немного уход в сторону в выполнении или поиск готовой библиотеки, которой нет или не совместима и руки опускаются. Решение уже непонятно. Я бы хотел чтобы на моем канале у вас был иной подход и вы получали фундаментальные знания, а дальше уже сами с ними варьировали в различных задачах. Не жили в рамках одной формулы.

В разработке очень важно "чувствовать" код. Иногда поступать так иногда иначе. Не всегда биться головой в стену готовые решения типа jet stream и прочее. Ну и в целом: не повторяйте сразу за автором посмотрите видео несколько раз, поймите каждый шаг, погуглите любое непонятное действие или формулировку, почитайте документацию и только когда все уляжется приступайте к практике и желательно не полностью повторяя, а подсматривает там где застопорились. И тогда ваше развитие ускориться.

Друзья смотрите к примеру мы выполнили реализацию CRUD функционала с использованием livewire и это реализация в конечном итоге имеет ряд недостатков. Так как я продемонстрировал вам только фундаментальные знания. Здесь все выполнено в одном компоненте - тот же самый фильтр я добавил опять в рамках одного компонента. Фильтр надо вынести в отдельный компонент. То же самое с добавлением редактированием. У нас pop-up располагается также в этом же компоненте его необходимо вынести в отдельный компонент, то есть требуется еще много рефакторинга. Это не production-рэди решения. Я просто показал вам фундаментальные знания.

Друзья смотрите вы прошли урок по реализации CRUD с использованием livewire и далее у вас возникает потребность добавить фильтры. Что должно сразу приходить в голову? Самое простое - это добавить новое свойство компоненту.

---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
   • Livewire CRUD в Laravel. Фильтры. Отв...  

🔔 подпишитесь на YouTube-канал:    / @cutcoderu  

📼 Курс по Laravel с нуля:
   • Курс по Laravel 8 обучение с нуля. Бе...  

Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика

---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.ru/
📷 наш instagram:   / cutcoderu  
📱 Наш telegram-канал: https://t.me/laravel_cutcode

Комментарии

Информация по комментариям в разработке