Добавить
Уведомления

MoonShine гайд. 10. Кастомные страницы в админ. панели на Laravel

Очередное видео по MoonShine посвящено кастомным страницам. Покажу как быстро создавать кастомные страницы и таблицы. Часто бывает, что необходимо реализовать в админ-панели что-то необычное, и тут Вам пригодятся кастомные страницы. #moonshine#laravel#cutcode --------------------------------------------------------------------------------- Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт https://learn.cutcode.dev/ ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 - Как сделана документация для MoonShine 02:05 - Создание кастомной страницы 06:54 - Создание кастомной таблицы 10:12 - Доступные компоненты для кастомных страниц 11:56 - Пример реализации кастомной страницы Друзья пришло время для интересного раздела - а именно кастомных страниц. Так часто бывает, что логика вашей админ-панели уходит за рамки просто CRUD операций, нужно что-то кастомное, необычное, нетривиальное. И тогда на помощь как раз могут прийти кастомные страницы, где вы в целом вольны делать всё что угодно. Мы с вами сейчас смотрим на документацию MoonShine и вся она реализована, каждая страница реализована на кастомных страницах. Единственное отличие документации от того что мы сейчас с вами будем делать заключается в том что здесь отключена аутентификация. Мы сразу заходя на moonshine.cutcode.dev попадаем в админ-панель MoonShine и с ней взаимодействием. Как это реализовано? На самом деле очень просто мы уже с вами этот момент обсуждали - необходимо пройти в конфиг MoonShine и в параметре 'auth' 'enable' переключить в 'false'. Можем попробовать это сделать и с вами. Сделаем false, вернемся назад к нам, обновимся и видим что у нас уже пропало снизу панелька с пользователем. И в целом нам уже не нужно с вами авторизоваться на нашем сайте. Он будет доступен. В каких-то случаях как например с документацией это может быть актуально. Дополнительно в рамках документации как вы видите нет никаких префиксов. Если мы зайдем на главную страницу, то у нас нет никакого префикса admin и прочее. Это также реализуется через конфиг, нужно перейти в параметр 'Route' 'prefix' и поставить его пустым. После этого давайте попробуем перейти и на наш сайт, уберем admin, но у нас уже есть web который переопределяет route для главной. Давайте его уберем пока что сделаем вот так вернёмся обновимся и мы попадаем сразу в админ панель. У нас нет аутентификации и все при этом работает. Давайте вернем как было в нашем случае этого не нужно делать. И при этом вернемся к кастомным страницам. --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=oV1vCWXWwe4 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I MoonShine гайд. 10. Кастомные страницы в админ. панели на Laravel --------------------------------------------------------------------------------- наш сайт: https://cutcode.dev/ Наш telegram-канал: https://t.me/laravel_cutcode

Иконка канала Просто о Laravel. CutCode
357 подписчиков
12+
1 просмотр
3 года назад
12+
1 просмотр
3 года назад

Очередное видео по MoonShine посвящено кастомным страницам. Покажу как быстро создавать кастомные страницы и таблицы. Часто бывает, что необходимо реализовать в админ-панели что-то необычное, и тут Вам пригодятся кастомные страницы. #moonshine#laravel#cutcode --------------------------------------------------------------------------------- Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт https://learn.cutcode.dev/ ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 - Как сделана документация для MoonShine 02:05 - Создание кастомной страницы 06:54 - Создание кастомной таблицы 10:12 - Доступные компоненты для кастомных страниц 11:56 - Пример реализации кастомной страницы Друзья пришло время для интересного раздела - а именно кастомных страниц. Так часто бывает, что логика вашей админ-панели уходит за рамки просто CRUD операций, нужно что-то кастомное, необычное, нетривиальное. И тогда на помощь как раз могут прийти кастомные страницы, где вы в целом вольны делать всё что угодно. Мы с вами сейчас смотрим на документацию MoonShine и вся она реализована, каждая страница реализована на кастомных страницах. Единственное отличие документации от того что мы сейчас с вами будем делать заключается в том что здесь отключена аутентификация. Мы сразу заходя на moonshine.cutcode.dev попадаем в админ-панель MoonShine и с ней взаимодействием. Как это реализовано? На самом деле очень просто мы уже с вами этот момент обсуждали - необходимо пройти в конфиг MoonShine и в параметре 'auth' 'enable' переключить в 'false'. Можем попробовать это сделать и с вами. Сделаем false, вернемся назад к нам, обновимся и видим что у нас уже пропало снизу панелька с пользователем. И в целом нам уже не нужно с вами авторизоваться на нашем сайте. Он будет доступен. В каких-то случаях как например с документацией это может быть актуально. Дополнительно в рамках документации как вы видите нет никаких префиксов. Если мы зайдем на главную страницу, то у нас нет никакого префикса admin и прочее. Это также реализуется через конфиг, нужно перейти в параметр 'Route' 'prefix' и поставить его пустым. После этого давайте попробуем перейти и на наш сайт, уберем admin, но у нас уже есть web который переопределяет route для главной. Давайте его уберем пока что сделаем вот так вернёмся обновимся и мы попадаем сразу в админ панель. У нас нет аутентификации и все при этом работает. Давайте вернем как было в нашем случае этого не нужно делать. И при этом вернемся к кастомным страницам. --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=oV1vCWXWwe4 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I MoonShine гайд. 10. Кастомные страницы в админ. панели на Laravel --------------------------------------------------------------------------------- наш сайт: https://cutcode.dev/ Наш telegram-канал: https://t.me/laravel_cutcode

, чтобы оставлять комментарии