Пакет Laravel внутри пакета, не показывающий мои маршрутыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пакет Laravel внутри пакета, не показывающий мои маршруты

Сообщение Anonymous »

У меня есть проект Laravel 8, который включает в себя специально созданный пакет под названием pkg-inbound-management. Он включен в корневой файл композитора моего проекта, и этот пакет включает в себя несколько маршрутов.
Я расширил пакет, включив в него новую папку packages с новым мини-пакет и включил его в файл композитора основного пакета через раздел репозитории.
Проблема, с которой я столкнулся, заключается в том, что когда я запускаю php artisan Route:list< /code> в моем проекте, который включает пакет, я не вижу маршруты пакетов пакета. и хотел бы знать, чего мне не хватает.
pkg-inbound-management

Код: Выделить всё

{
"name": "company/pkg-inbound-management",
"description": "Laravel package for integrating inbound logic into a website",
"type": "library",
"version": "1.8.0",
"keywords": [
"company",
"inbounds"
],
"authors": [
{
"name": "company",
"email": "contact@company.co.uk"
}
],
"require": {
"doctrine/dbal": "^2.10"
},
"repositories": [
{
"type": "path",
"url": "./packages/fudge-pkg-inbound-management-bridge"
}
],
"autoload": {
"psr-4": {
"Company\\InboundManagement\\": "src"
}
},
"extra": {
"laravel": {
"providers": [
"Company\\InboundManagement\\InboundManagementServiceProvider"
]
}
}
}
Этот пакет включает в себя следующее:

Код: Выделить всё

{
"name": "company/fudge-pkg-inbound-management-bridge",
"description": "Fudge Inbound Management Bridge",
"type": "library",
"version": "1.0.0",
"require": {
"php": "^7.4|^8.0"
},
"autoload": {
"psr-4": {
"Company\\FudgePkgInboundManagementBridge\\": "src/"
}
},
"config": {
"sort-packages": true
},
"extra": {
"laravel": {
"providers": [
"Company\\FudgePkgInboundManagementBridge\\FudgePkgInboundManagementBridgeServiceProvider"
]
}
}
}
Вот визуализация структуры:
[img]https://i.sstatic. net/tLpVF.png[/img]

Основной пакет pkg-inbound-management затем включается в мой проект, в котором находятся маршруты из пакета моста. похоже, не появляется.

Подробнее здесь: https://stackoverflow.com/questions/701 ... -my-routes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»