Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика
В этом ролике мы рассмотрим как добавить фильтры и как добавить редактирование отношений в Livewire CRUD, а также порассуждаем над процессом обучения. Как эффективнее изучать Laravel
#crud#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
Угостить меня кофе -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
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 и далее у вас возникает потребность добавить фильтры. Что должно сразу приходить в голову? Самое простое - это добавить новое свойство компоненту.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram:
📱 Наш telegram-канал:
7 views
853
295
2 months ago 00:12:33 5
Laravel vs Symfony CRUD: Live-Coding Demo
2 months ago 00:18:55 3
Writing Pest Tests for Laravel CRUD: Live-Coding
3 months ago 01:12:57 8
Laravel Mini CRM for Beginners in 1 Hour: Step-by-Step
3 months ago 01:29:29 1
Laravel Rest API Vue JS CRUD Full Tutorial | Laravel Vue Tutorial for beginners
7 months ago 00:46:48 5
Laravel Livewire Volt vs Inertia Vue - CRUD Project Comparison