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
1033
342
2 months ago 01:12:57 8
Laravel Mini CRM for Beginners in 1 Hour: Step-by-Step
2 months ago 01:29:29 1
Laravel Rest API Vue JS CRUD Full Tutorial | Laravel Vue Tutorial for beginners
6 months ago 00:46:48 4
Laravel Livewire Volt vs Inertia Vue - CRUD Project Comparison
7 months ago 00:04:42 1
in Laravel 11: Changes You Need to Know
11 months ago 03:36:38 6
The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More)
11 months ago 00:05:43 3
Laravel is a SPA framework
1 year ago 00:05:26 6
Livewire 3 CRUD with Modal and Form Objects
1 year ago 00:08:36 8
Laravel Multi Tenancy using DDD - Login Route & Final Walkthrough
1 year ago 00:04:34 4
Laravel Multi Tenancy using DDD - Creating First Tenant User
1 year ago 00:06:11 4
Laravel Multi Tenancy using DDD - Registering First Tenant
1 year ago 00:03:48 2
Laravel Multi Tenancy using DDD - Login & Register Routes
1 year ago 01:39:06 1
Learn Livewire v3 by building a CRUD App from Scratch
1 year ago 00:04:58 3
Laravel Multi Tenancy using DDD - Installing TailwindCSS
1 year ago 00:04:19 5
Laravel Multi-Tenancy using DDD - Routing & Central Domains
1 year ago 00:04:38 6
Laravel Multi Tenancy using DDD - Creating First Tenant
1 year ago 00:04:47 1
Laravel Multi Tenancy using DDD - Tenant & Domain Model
1 year ago 00:04:10 2
Laravel Multi Tenancy using DDD - Database Installation
1 year ago 00:03:38 1
Laravel Multi Tenancy using DDD - Project Installation
1 year ago 00:04:41 1
Laravel Multi-Tenancy using Domain Driven Design - Intro
1 year ago 00:42:47 1
Laravel Vue Inertia JS Full CRUD Application with File Upload | Laravel Inertiajs Full Tutorial
1 year ago 00:30:17 43
Laravel Livewire CRUD (create read update delete) - создание, просмотр, обновление и удаление записи
1 year ago 00:13:43 49
Курс по Laravel+inertia+vue. Урок 1. Установка и настройка
1 year ago 00:10:32 57
Livewire CRUD в Laravel. Фильтры. Ответ на комментарий подписчика
1 year ago 00:04:07 4
Setup Laravel with Splade | Laravel Splade Employees Project Tutorial