Разработка собственных пакетов для Laravel. Часть 1: теория и подготовка
Этот ролик посвящен теме разработки собственных пакетов для Laravel. А также рассмотрим как их публиковать и как выстраивать процесс разработки.
Ссылка на официальную документацию по созданию пакетов:
#github#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
Угостить меня кофе -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение и описание пакета
01:52 Обзор проекта
03:26 Работа с Git
04:25 Файл Readme и
07:25 Создание директории src
10:18 Подключение serviceProvider
Всех поклонников laravel я приветствую на канале Cutcode. Сегодня мы разберем интересную тему разработки собственных пакетов для Laravel, а также публикацию их в свободном доступе и установку с помощью composerа. Я буду называть их именно пакетами такое же название мы видим и в документации. На сайте Laravel отличная документация о том как разрабатывать собственные пакеты и как работает сервис провайдера. А мы помимо этого также рассмотрим как их публиковать и как выстраивать процесс разработки. Такой вопрос я думаю более ярко волнует любопытных новичков. Ссылку на документацию я также прикреплю к описанию. Процесс разработки собственного решения крайне полезен в обучении, так как в процессе вы столкнетесь с множеством проблем и будете вынуждены соблюдать принципы solid. Так как ваш проект могут использовать другие пользователи и он будет использоваться повторно. Он должен быть закрыт для модификации но открыт для расширения и многие другие принципы с которыми вы невольно столкнетесь и выйдете на новый уровень, если решите сделать качественный пакет. В очередной раз намек на важность принципов SOLID. Что же нас ждет в этом уроке:
- мы разберемся с процессом разработки пакета для Laravel
- более подробно взглянем на сервис провайдер, поймем зачем он нам и как с ним работать
- научимся делать пакет который будет открыт для расширения другими пользователями опубликуем его на GitHub а далее на Package
- и само собой установим и получим от этого максимум удовольствия
Пакет будет простой, крайне простой. Суть ролика не в качестве самого пакета, а именно в процессе как это делается. Мы сделаем простой пакет который будет выводить страницу со статьями. За счет этого подключим все сущности из документации. Будет интересно, погнали!
Друзья, итак что у нас есть на старте? На старте у нас только что установленный Laravel и на что хотелось бы изначально обратить внимание -vendor. Здесь у нас внутри содержатся различные vendor name и это авторы различных пакетов. Здесь мы сразу видим Laravel и далее уже набор пакетов, которые закреплены за авторством laravel. Я также для примера установил и свои пакеты, они располагаются в директории lee-to, это мой ник нейм на github и здесь два пакета которые я установил в проект laravel и мы их также здесь можем видеть. В дальнейшем в конце этого урока когда мы разберемся как разрабатывать собственные пакеты для laravel, далее опубликуем собственный пакет на packejest и установим с помощью composerа он также у нас появится в директории vendor.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Разработка собственных пакетов для Laravel. Часть 1: теория и подготовка
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram:
📱 Наш telegram-канал:
1 view
833
227
2 months ago 00:02:11 1
Программирование на си с нуля 💡 Обучение программированию спб
2 months ago 00:01:01 1
ТИБЕТСКИЙ ТРАВЯНОЙ СБОР ДЛЯ ОЧИЩЕНИЯ ☑ СИНДРОМ ПЛЕЧЕВОГО СУСТАВА ЛЕЧЕНИЕ
2 months ago 00:02:11 1
ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ C
2 months ago 00:36:05 1
Как делают мобильные парогенераторы Технопар Российского производства
2 months ago 00:05:56 13
Фермы покрытия складов WildBerries
2 months ago 00:02:32 1
🥜 ЛИПОТРИМ ДЛЯ ПОХУДЕНИЯ ЦЕНА 🔴 КАК УБРАТЬ ЖИР А РУКАХ
2 months ago 00:01:04 1
💯 РАБОТА В ИНТЕРНЕТЕ С ВЛОЖЕНИЯМИ ОТЗЫВЫ ⭐ ЗАРАБОТОК НА КОМПЬЮТЕРЕ ДОМА БЕЗ ВЛОЖЕНИЯ ДЕНЕГ
2 months ago 00:01:04 1
КАК МОЖНО РЕАЛЬНО ЗАРАБАТЫВАТЬ В ИНТЕРНЕТЕ ✔ НА КАКОЙ ИГРЕ РЕАЛЬНО ЗАРАБОТАТЬ 🚫
2 months ago 00:02:32 1
Эффективное похудение для мужчин после 40 лет 🔵 Как убрать живот после 50 лет
2 months ago 00:02:11 1
🚀 Курсы программирования москва
2 months ago 00:01:01 1
БИОТРИН ОТЗЫВЫ 😞
2 months ago 00:27:00 99
Набор VIDAR в War Thunder! Для кого эта машина?! #warthunder #вартандер #танки
2 months ago 00:00:53 14
Wall Street Journal: Украина работает над созданием собственного баллистического оружия
2 months ago 00:01:29 1
Скоро лето !!! Начинаем подготовку !!! MB E200d AMG 4matic cabrio
2 months ago 00:07:55 11
Видеопроцесс создания картины на стене!
2 months ago 00:01:04 2
КАК РЕАЛЬНО ЗАРАБОТАТЬ В ИНТЕРНЕТЕ БЕЗ ВЛОЖЕНИЙ НА ДОМУ ОТЗЫВЫ 🔵 ЗАРАБОТОК НА КЛИКАХ ЯНДЕКС ДЕНЬГИ
2 months ago 00:08:34 1
Путин встретился с создателями ракеты «Орешник»
2 months ago 00:01:04 1
Работа фриланс ☑ Официальная подработка хабаровск
2 months ago 00:02:44 35
[Авто Плюс — Новости] КамАЗ К6 обрёл завершённый вид 📺 Новости с колёс №3119
2 months ago 00:02:11 1
📟 Онлайн курсы программирования для начинающих бесплатно 📲
2 months ago 00:02:11 1
Курсы it в минске с трудоустройством 🤘 Обучение программированию для детей бесплатно ⚫
2 months ago 00:02:44 1.6K
КамАЗ К6 обрёл завершённый вид 📺 «Новости с колёс» №3119
2 months ago 00:02:11 1
Курсы программиста астана ❗ Как программировать на python 3 ☑