#laravel #composer-php
#laravel #composer-php
Вопрос:
Я установил пакет Laravel через composer и требую, чтобы некоторые из его неопубликованных контроллеров были опубликованы (чтобы я мог безопасно изменять их и по-прежнему запускать composer install
без перезаписи пользовательского кода). Однако я не нашел бы подходящих ответов в Google.
По сути, php artisan vendor:publish
публикует некоторые файлы пакета, но не все. Есть ли способ изменить, какие файлы vendor:publish
публикуются? Как уже говорилось, мне понадобятся некоторые контроллеры папки поставщика для публикации.
Комментарии:
Ответ №1:
Вы можете передать класс поставщика пакета и теги для того, что вы хотите опубликовать
php artisan vendor:publish --provider="NamespaceProviderClass" --tag="config|lang"
Комментарии:
Ответ №2:
Попробуйте это
php artisan vendor:publish --all
Комментарии:
1. Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, как и / или почему он решает проблему, улучшит долгосрочную ценность ответа.
2. Я думаю, что это позволит опубликовать все пакеты, а не конкретный.