Myvideo

Guest

Login

Livewire универсальные polymorph комментарии в Laravel

Uploaded By: Myvideo
3 views
0
0 votes
0

Что такое универсальные polymorph комментарии в Laravel и как их делать правильно c использованием Livewire. Универсальные комментарии можно будет использовать в любом разделе сайта. #laravelобучение#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - Угостить меня кофе - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 01:08 Устанавливаем livewire 01:34 Работа с моделью 03:22 Редактирование модели posts 05:30 Создание livewire компонента комментариев 06:40 Настройка view комментария livewire компонента 09:50 Создание метода add для новых комментариев 12:40 Вывод livewire компонента с комментариями 13:40 Выполнение миграции 15:00 Исправление ошибки с динамическим отображением комментария --------------------------------------------------------------------------------- Друзья всех приветствую на канале CutCode и сегодня у нас интересное видео. Мы будем работать с livewire и сделаем универсальные комментарии. Комментарии которые можно будет легко применять и в любом разделе вашего сайта. Они будут полиморфными, то есть будут работать с любыми моделями. За основу мы возьмём опять таки наш проект из курсов Ларавел с нуля. У нас здесь есть посты и есть комментарии. Комментарии выполнены простым способом. Мы же сейчас их переделаем и сделаем с использованием livewire и плюс поработаем с полиморфными связями у моделей. Давайте сразу начнем. Также я уже на эту платформу из из курса laravel с нуля установил livewire. Те кто идут по роликам далее и у них еще здесь не установлен, то можете посмотреть ролик на моем канале как устанавливать лайввайр. Ничего сложного здесь нет просто через composer добавляйте библиотеку livewire она у меня уже добавлена. И далее в просто добавляете стили и скрипты. Возвращаемся к нашей модели здесь мы указываем свойство filable, чтобы указать какие поля возможны к заполнению у данной модели. Это будет и user_id с пользователем который оставил комментарий и соответственно сам комментарий. Далее нужно добавить метод для того чтобы эта модель стала полиморфной. Почему commentable как назвали это поле до нижнего подчеркивания в нашем случае commentable так метод должен и называться. Здесь мы указываем commentable и здесь возвращаем метод morph_to то есть это у нас полиморфная модель и она будет ссылаться на какую-либо одну модель. Этих моделей может быть несколько и они могут меняться как раз то что я вам объяснял а в поле commentable type. Так далее также добавим связь на юзера она нам пригодится если мы будем выводить имя того кто оставил комментарий. Здесь мы возвращаем значение и указываем класс user. С самой моделью comment2 мы здесь закончили. Далее нам нужно будет указать какие модели у нас будут ссылаться на эту модель comment2. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: Livewire универсальные polymorph комментарии в Laravel --------------------------------------------------------------------------------- 🔗 наш сайт: 📷 наш instagram: 📱 Наш telegram-канал:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later