Тёмный

Связанные поля (Associated) и реактивность (Reactive) в админ-панели MoonShine 2 

Просто о Laravel. CutCode
Подписаться 13 тыс.
Просмотров 942
50% 1

Cегодня мы поговорим с вами о связанных полях. Будем рассматривать на примере что у пользователя можно выбрать страну, город и район. И посмотрим как работает реактивность в MoonShine.
🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁
#moonshine#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
learn.cutcode.dev/?
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - cutcode.dev/l/icwf
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 - Введение
01:02 - Реализация связанных полей
03:13 - AsyncSearch
05:50 - Реактивность
13:10 - Debugbar
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Связанные поля (Associ...
🔔 подпишитесь на RU-vid-канал: ru-vid.com?s...
📼 Курс по Laravel с нуля:
• Курс по Laravel 8 обуч...
Связанные поля (Associated) и реактивность (Reactive) в админ-панели MoonShine 2
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.dev/?
📱 Наш telegram-канал: t.me/laravel_cutcode

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@antongadimba5794
@antongadimba5794 27 дней назад
Спасибо за видео )))
@user-vi2fp6dl7b
@user-vi2fp6dl7b 27 дней назад
Большое спасибо!
@user-jm8lz8qh4m
@user-jm8lz8qh4m 27 дней назад
Это же киллер фича!)) Спасибо за подробный обзор этого функционала!) Увидел ролики про муншайн и пришел в полный восторг, что и сподвигло к изучению ларавел, хотя раньше не было такой необходимости)
@CutCodeRu
@CutCodeRu 27 дней назад
о это крутой отзыв! рад что вы с нами
@shod76
@shod76 27 дней назад
Что-то захотелось и мне помуншайнить! А когда след. версия выходит?
@CutCodeRu
@CutCodeRu 27 дней назад
Осенью
@Mr_x_One
@Mr_x_One 27 дней назад
Все супер, тем более понравилось "Reactive" . Но вот по "Associated" - хотелось бы модель, что бы на секунд 5-10 показали в видео. А то если скажем я пришел из другой CMS или CRM и у меня справочник городов, стран и регионов в разных таблиц и я до этого использовал HasOneThrough (HasManyThrough) . Мне кажется не все тогда будет однозначно и так быстро.
@CutCodeRu
@CutCodeRu 27 дней назад
Ну то что и так медленно, медленным и останется)
@user-yj4fe8gq7i
@user-yj4fe8gq7i 26 дней назад
Спасибо! Под капотом AlpineJS? Я так понимаю можно Axios и async?
@CutCodeRu
@CutCodeRu 26 дней назад
Да, Мы юзаем axios а вы можете все что угодно
@kapuniko
@kapuniko 26 дней назад
Спасибо за видео! Запишите пожалуйста видео о создании собственных полей. Не до конца понятно, как под капотом Муншайн понимает когда какую вьюху показывать (таблица/строка) и как я могу этим управлять. Ради науки, для себя, я экспериментирую с кастомизацией поля Json. Я из него сделал чат, как в телеграме. На странице create/update выводится моя вьюха с чатом, там всё хорошо. А на view/index страницах я вывожу просто счетчик непрочитанных сообщений, но используя не своё поле, а Text. И я не очень понимаю, как устроено переключение со светлой темы на тёмную. Мой чат, при переключении в тёмный режим, сохраняет белый фон контейнера. Тут я скорее всего отстаю в понимании не Муншайн, а tailwindcss. Но хочется что-бы кастомное поле вело себя как нативное, и выглядело не отчуждённо от дизайна муншайн) Я рано или поздно конечно сам разберусь, как мне это реализовать в рамках одного кастомного поля) Может я просто от усталости что-то очевидное упускаю. Но честно говоря, того коротенького видео о том, как из текстового поля сделали загрузку фото по ссылке - не совсем хватает для понимания)
@CutCodeRu
@CutCodeRu 26 дней назад
Сегодня вышло новое поле github.com/moonshine-software/moonshine/pull/968 и как раз оно стилизовано под темную и светлую тему, по коду можно увидеть как что работает! В документации мы также разместили схему того как работают поля moonshine-laravel.com/docs/resource/fields/fields-index#scheme где можно увидеть что у полей 2 состояние это preview и render render для форм а preview для таблиц! Также вот здесь есть пример создания своего поля moonshine-laravel.com/docs/resource/advanced/advanced-development#custom-field А поле Template хорошо дает понять как управлять полями без создания класса, вот к примеру рецепт moonshine-laravel.com/docs/resource/recipes/recipes#hasone-through-template где мы меняем и preview и render а также процесс наполнения поля и сохранения
@kapuniko
@kapuniko 26 дней назад
@@CutCodeRu Большое спасибо за развернутый ответ!
@CutCodeRu
@CutCodeRu 26 дней назад
@@kapuniko заходите к нам в чат по муншайн t.me/moonshine_ru
@dasrcdang1130
@dasrcdang1130 19 дней назад
Если создать поле типа Json и в fields добавить поля с реактивность, то это не работает, или это я что то не так делаю?
@snikitin32
@snikitin32 26 дней назад
В livewire реактивность не на всех полях. Если не указывать у поля model.live, то оно никуда и не улетит само. Причём там можно делать задержку в отправке.
@CutCodeRu
@CutCodeRu 26 дней назад
Это все хорошо но при change запрос никуда не денется на каждом поле и задержка значения не имеет
@snikitin32
@snikitin32 26 дней назад
@@CutCodeRu Я возможно не совсем понял смысл, поэтому так написал.
Далее
How I Did This INSANE Trick 🤯📱🍬
00:10
Просмотров 3,6 млн
How I Did This INSANE Trick 🤯📱🍬
00:10
Просмотров 3,6 млн