通过添加包(TAD-PHP)来实现类时,通过composer下载错误消息“找不到类'Foo'”

时间:2019-09-04 08:47:04

标签: php laravel composer-php service-provider packagist

我通过 composer Packagist 下载了名为“ TAD-PHP ”的软件包,用于我在Laravel的项目,但该软件包没有默认服务提供商

所以,我无法注册该软件包,也无法创建别名。

在本地中,一切都很好。我可以在自己的每个班级中使用该包。

但是,当我在托管中上传 时,出现了错误消息:<link rel="canonical" href="http://b.com/a.html">

我真的不明白怎么办。我的意见是:也许是因为该软件包中没有默认的服务提供者。那有关系吗如果我的观点是正确的,我该如何手动 制作 TAD PHP的 服务提供商 ?< / p>


我使用此命令下载此文件:Class 'TADPHP\TADfactory' not found,这是我下载软件包的站点: https://packagist.org/packages/ahmedali5530/tad-php

1 个答案:

答案 0 :(得分:0)

我知道这个错误。

此错误的唯一可能性是关于区分大小写的。当我开发该程序时,我的操作系统是Windows,因此不再需要它们。但是,当我上载该规范的Linux主机时,Linux需要区分大小写!!

在Linux中,哪个是TADfactory是未知库。因为,Linux只知道TADFactory库。

因此,从这种情况下,我们都知道在开发程序时必须成为明智的编码者。 :)