Станьте следующим маэстро! Выпустив более 200 пакетов с более чем 75 миллионами загрузок, команда Spatie знает, о чем они говорят. Погрузитесь в мысли людей, которые принесли вам качественные пакеты, такие как laravel-permission, laravel-backup, browsershot, laravel-medialibrary и узнайте, как программировать, тестировать и поддерживать свои собственные пакеты.
Что вы узнаете:
Создание независимого от фреймворка PHP-пакета
Базовая структура, тестирование, действия GitHub, Packagist,…
Сборка пакета Laravel
Создайте настоящий пакет Laravel с нуля
Исходные пакеты Spatie
Получите тур примеров из реальной жизни
4 часа контента
Для всех функциональных возможностей, добавленных в пакет, вы узнаете, как автоматически тестировать его как локально, так и с помощью действий GitHub. Таким образом, вы можете создать красивый и обслуживаемый пакет, на который могут положиться ваши коллеги, клиенты и сообщество.
Создание независимого от фреймворка PHP-пакета
Использование PHP-пакета Spatie для начала создания независимого пакета
Добавление первого класса в пакет
Тестирование пакета с использованием PHPUnit
Автоматически исправляйте проблемы стиля кода локально
Запуск тестов на действиях GitHub
Исправление проблем со стилем кода с помощью действий GitHub
Использование Psalm для анализа и выявления проблем с вашим кодом
Создание отчетов о покрытии кода с использованием Xdebug
Поддержка нескольких версий PHP
Использование семантического контроля версий
Ведение журнала изменений
Регистрация пакета на Packagist
Публикация нового релиза на GitHub
Забота о вкладе сообщества
Создание пакета Laravel
Использование скелета пакета Spatie Laravel для начала создания специального пакета Laravel
Добавление файла конфигурации в пакет
Добавление команды artisan
Добавление моделей и миграций в пакет и как их автоматически тестировать
Добавление маршрутов, контроллеров и представлений таким образом, чтобы они не конфликтовали с маршрутами приложения.
Запуск тестов пакета Laravel на GitHub Actions
Использование MySQL в пакетных тестах и действиях GitHub
Тестирование artisan команд с использованием PHPUnit и Orchestra Testbench
Тестирование маршрутов, контроллеров и представлений
Поддержка нескольких версий PHP и Laravel вашего пакета
Разработка пакета Laravel внутри полноценного приложения Laravel
Потрясающее 90-минутное видео с живым программирование, где мы объединяем знания всего курса, чтобы создать реальный пакет с нуля.
ЗАЧЕМ СОЗДАВАТЬ ПАКЕТЫ?
Перемещая общие функции в пакеты, кодовая база ваших приложений может стать меньше и более удобной в обслуживании.
Пакеты могут иметь собственный набор тестов. Когда ошибка обнаружена, вы можете легко распространить исправление в своих приложениях, просто запустив composer update.
Есть и коммерческие преимущества. Благодаря пакетам открытых источников вы, как разработчик, и ваша компания становятся намного более заметными в сообществе, что может привести к появлению интересных возможностей.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Learn to create Laravel packages - Laravel Package Training v2.0,
а также все другие курсы, прямо сейчас!
Мы разрабатываем, создаем и поддерживаем веб-сайты, интернет-магазины и приложения - с 2004 года. Мы предпочитаем анализ, четкие советы и надежные технологии, а не мимолетные увлечения. Наши сайты построены по современным стандартам и оптимизированы для работы на всех типах устройств. Почти каждый аспект нашей работы основывается на работе других. Мы высоко ценим открытый исходный код и стараемся по возможности возвращать его сообществу.
Can you please upload this course https://writing-readable-php.com
Serhe
Video #18 "Let's build a Package Together" seems to be from V1.
Can you check pls?
Andrew
Please update this course. V2 is release
CourseHunter Team
Andrew
done!
Andrew
CourseHunter Team
Thanks
Anonymous
please, i really need this course: "Laravel 7 Vuejs & RESTful API Course With Complete Project"
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
PHP с Laravel - Создайте Систему Управления Рестораном
PHP with Laravel - Create a Restaurant Management System
Добро пожаловать в PHP с Laravel - создание системы управления рестораном. Курс охватывает концепции использования PHP и Laravel для создания инновационного веб-приложения. Это лучший практический курс, предлагающий техники среднего и продвинутого уровней. Вы научитесь создавать настоящий проект. Студенты узнают, как с нуля построить систему управления рестораном. Мы включаем в этот курс самые интересные и важные темы. Этот курс превратит вас из
https://writing-readable-php.com/
Been asking for this for the longest time
Can you check pls?