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

Очередное видео по MoonShine посвящено кастомным страницам. Покажу как быстро создавать кастомные страницы и таблицы. Часто бывает, что необходимо реализовать в админ-панели что-то необычное, и тут Вам пригодятся кастомные страницы. #moonshine#laravel#cutcode --------------------------------------------------------------------------------- 🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 - Как сделана документация для MoonShine 02:05 - Создание кастомной страницы 06:54 - Создание кастомной таблицы 10:12 - Доступные компоненты для кастомных страниц 11:56 - Пример реализации кастомной страницы Друзья пришло время для интересного раздела - а именно кастомных страниц. Так часто бывает, что логика вашей админ-панели уходит за рамки просто CRUD операций, нужно что-то кастомное, необычное, нетривиальное. И тогда на помощь как раз могут прийти кастомные страницы, где вы в целом вольны делать всё что угодно. Мы с вами сейчас смотрим на документацию MoonShine и вся она реализована, каждая страница реализована на кастомных страницах. Единственное отличие документации от того что мы сейчас с вами будем делать заключается в том что здесь отключена аутентификация. Мы сразу заходя на попадаем в админ-панель MoonShine и с ней взаимодействием. Как это реализовано? На самом деле очень просто мы уже с вами этот момент обсуждали - необходимо пройти в конфиг MoonShine и в параметре ’auth’ ’enable’ переключить в ’false’. Можем попробовать это сделать и с вами. Сделаем false, вернемся назад к нам, обновимся и видим что у нас уже пропало снизу панелька с пользователем. И в целом нам уже не нужно с вами авторизоваться на нашем сайте. Он будет доступен. В каких-то случаях как например с документацией это может быть актуально. Дополнительно в рамках документации как вы видите нет никаких префиксов. Если мы зайдем на главную страницу, то у нас нет никакого префикса admin и прочее. Это также реализуется через конфиг, нужно перейти в параметр ’Route’ ’prefix’ и поставить его пустым. После этого давайте попробуем перейти и на наш сайт, уберем admin, но у нас уже есть web который переопределяет route для главной. Давайте его уберем пока что сделаем вот так вернёмся обновимся и мы попадаем сразу в админ панель. У нас нет аутентификации и все при этом работает. Давайте вернем как было в нашем случае этого не нужно делать. И при этом вернемся к кастомным страницам. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: MoonShine гайд. 10. Кастомные страницы в админ. панели на Laravel --------------------------------------------------------------------------------- 🔗 наш сайт: 📱 Наш telegram-канал:
Back to Top