我有一个laravel应用程序,我需要安装此软件包lunar-calendar
包装说明文件要求这样的包装:
use yzha5\LunarCalendar;
我这样放置,但也可以在控制器中尝试:
use App\yzha5\LunarCalendar;
但找不到返回值。
我还运行了发布供应商的命令,但是不起作用。
我如何使用此软件包?
答案 0 :(得分:0)
该软件包不包含服务提供商,因此发布供应商将无法真正完成任何事情。
use yzha5\LunarCalendar;
\\ will not work because it isn't registered in your service provider that this alias equals the package path
use App\yzha5\LunarCalendar;
\\ will not work because there isn't a folder in app directory named yzha5.
由于这只是两个类,而又不是一个像样的构建包,所以我只需将这两个文件提取到您选择的目录中,然后更改命名空间并调用它们。
答案 1 :(得分:0)
如果查看软件包composer.json
文件,则可以看到库名称空间已映射到DISPLAY=:0
目录,如下所示:
/opt/jdk8/bin/java -Djavafx.platform=gtk2 -jar axulfxx.jar
因此,要使用该类,您的src/
语句必须为:
"yzha5\\LunarCalendar\\": "src/"
TL; DR -README.md文档错误。