К содержимому
← Laravel Roadmap

Разработка собственных пакетов

Пакеты являются основным способом добавления функциональности в Laravel. Пакеты могут быть чем угодно, начиная от отличного способа работы с датами, такого как Carbon, или пакета, который позволяет вам связывать файлы с моделями Eloquent, такими как медиа-библиотека Laravel от Spatie.

Существуют различные типы пакетов. Некоторые пакеты являются автономными, что означает, что они работают с любым фреймворком PHP. Carbon и PHPUnit являются примерами автономных пакетов.

С другой стороны, другие пакеты специально предназначены для использования с Laravel. Эти пакеты могут содержать маршруты, контроллеры, представления и конфигурацию, специально предназначенные для улучшения приложения Laravel. Это руководство в первую очередь касается разработки тех пакетов, которые специфичны для Laravel.

Полезные материалы

Roadmap от CutCode — план для самостоятельного изучения Laravel.

Открыть Roadmap