如何发布包控制器和laravel包的视图?

问题描述

我已经开发了laravel软件包。我将其放在package文件夹中而不是供应商中。当我在开发的同一个项目上运行此程序时,它运行良好,但是当我在其他项目中下载它时,则无法正常工作。

In ProviderRepository.php line 208:                                                             
Class 'Coldxpress\Ticket\TicketServiceProvider' not found  

这是包裹:

composer require coldxpress/ticket

我认为这是路径或名称空间的问题

哪里出错了?

解决方法

我必须包含extra才能自动注册服务提供商


    "extra": {
        "laravel": {
            "providers": [
                "Coldxpress\\Ticket\\TicketServiceProvider"
            ]
        }
    }

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...