MoonShine гайд. 6. Использование отношений в админ. панели на Laravel
Шестая часть гайда посвященного open source панели администратора для проектов на Laravel MoonShine от CutCode! Научимся эффективно применять разные виды отношений в MoonShine.
Для начала смотрим гайд по отношениям в Laravel - https://www.youtube.com/playlist?list=PLTucyHptHtTmEUKZhY40SrXPhUuPdp1bD
MoonShine гайд - https://www.youtube.com/playlist?list=PLTucyHptHtTnfDI18bZnYEgvJIFmW8fGy
Сайт проекта - https://moonshine.cutcode.dev/
GitHub - https://github.com/moonshine-software/moonshine
Демо проект - https://github.com/moonshine-software/demo-project
Поддержать проект - https://opencollective.com/moonshine
Задать вопросы по использованию MoonShine можно тут - https://t.me/laravel_chat/24568
Ссылки на документацию из урока:
https://moonshine.cutcode.dev/section/fields-belongs_to
https://moonshine.cutcode.dev/section/fields-belongs_to_many
https://moonshine.cutcode.dev/section/fields-has_many
https://moonshine.cutcode.dev/section/fields-has_one
#MoonShine#laravel#cutcode
---------------------------------------------------------------------------------
Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт
https://learn.cutcode.dev/
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 - Belongs to. Автор статьи
04:33 - Использование функции
05:45 - BelongsToMany. Ресурс категорий для статей
09:20 - Вывод категорий
11:05 - Ошибка lazy load
12:32 - Методы OnlyCount, Select и valuesQuery
15:10 - Pivot поля
16:08 - Метод OnlySelected/AssignSearch
20:32 - HasMany. Ресурс с комментариями
25:15 - Решение для вывода комментариев
27:23 - HasOne и другие отношения
28:46 - Поле NoInput
Заодно прорекламирую гайд на моем канале по отношениям. Если у вас с этим проблемы, а MoonShine это только обвертка над Laravel. Если у вас проблемы с Laravel проблемы с отношениями, то и муншайн вам не будет полезен. Вы будете натыкаться на трудности, обвинять во всем MoonShine, а на самом деле будут проблемы именно на уровне laravel либо еще там глубже на уровне PHP и баз данных. Обязательно посмотрите гайд отношения на моем канале прежде чем будете приступать к реализации отношений в laravel. А мы с вами продолжаем и давайте начнем с самого простого BelongsTo с выводом автора. И он у нас ссылается на MoonShineUser, на администраторов, но ничего страшного, для примера нам подойдет. Давайте вернемся на самый верх и перед заголовком выведем выбор автора. Для того чтобы воспользоваться отношениями, скажем в нашем случае это belongsTo. Ну и в целом не сложно догадаться что и поле будет называться точно так же belongsTo. Давайте его возьмем его, только всегда смотрите нэйм спейсы - есть такое же у нас класс но в рамках отношения Laravel, нам нужен именно филд из муншайн. Берем его все еще мэйк, все еще лейбл давайте автор и второе у нас указание самого отношения. То есть давайте зайдем в article, посмотрим метод автор, вот как раз автор нам и нужно указать. Отлично.
---------------------------------------------------------------------------------
делитесь этим видео с друзьями:
https://www.youtube.com/watch?v=YutrXrtkUV8
подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1
Курс по Laravel с нуля:
https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I
MoonShine гайд. 6. Использование отношений в админ. панели на Laravel
---------------------------------------------------------------------------------
наш сайт: https://cutcode.dev/
Наш telegram-канал: https://t.me/laravel_cutcode
Видео MoonShine гайд. 6. Использование отношений в админ. панели на Laravel автора Просто о Laravel. CutCode
Видео MoonShine гайд. 6. Использование отношений в админ. панели на Laravel автора Просто о Laravel. CutCode
Информация
11 мая 2023 г. 12:58:01
00:34:13
Похожие видео