smile00112/test-package

laravel package template

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/smile00112/test-package

1.1 2024-04-21 11:17 UTC

This package is auto-updated.

Last update: 2025-09-21 14:17:57 UTC


README

Пакет Laravel для тестов

Установка

composer require smile00112/test-package

Разработка

Добавить в composer.json проекта в "autoload"-"psr-4"

"Smile00112\TestPackage\" : "packages/smile00112/test-package/src",

Обновление composer.json

composer dump-autoload

Публикация

php artisan vendor:publish и выбрать провайдера (Smile00112\TestPackage\Providers\TestPackage) или php artisan vendor:publish --provider='Smile00112\TestPackage\Providers\TestPackageServiceProvider'

autoload

В composer.json пакета добавить секцию extra из доков с подключением сервис провайдера пакета В composer.json пакета добавить секцию autoload из провекта с подключением папки src В composer.json проекта убрать из autoload подключение сервис провайдера пакета (перед публикацией)

git

Заливаем на гит, создаём релиз

packagist

в submit добавить ссылку с гита на пакет и получаем команду на установку composer require smile00112/test-package для автообновления пакета, надо добавить github Hook. Для этого в настройках пакета добавить новый хук с данными из packagist

Инструкция

https://www.youtube.com/watch?v=-QCOvRVUoYM

Использование