php - Laravel - 通过作曲家安装包并在控制器中访问它
问题描述
我有一个 laravel 应用程序,我需要安装这个包lunar-calendar
包文档告诉需要这样的包:
use yzha5\LunarCalendar;
我这样说,但也在控制器中试试这个:
use App\yzha5\LunarCalendar;
但找不到返回。
我还运行命令发布供应商但不起作用。
我怎样才能使用这个包?
解决方案
该包不包含服务提供者,因此发布供应商将一事无成。
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.
由于它只是两个类,而不是一个体面的构建包,我只需将这两个文件提取到您选择的目录中,更改命名空间并调用它们。
推荐阅读
- timescaledb - 在由 timescaledb 压缩的 `segmentby` 列上创建 GiST 索引
- json - 用杰克逊属性替换键的值?
- javascript - 我如何用多维数组计算这个平均值?
- csv - Apache Camel:如何使用 XML Dsl 语法将 CSV 内容复制到 txt 文件?
- fortran - 写入 /dev/null 时记录结束
- 2d - 纯基于 ASCII 的游戏和 SMFL 游戏有什么区别?SMFL 到底是什么?
- math - 计算用于约束的变量的非负实例 - 有效的公式?
- node.js - 尝试在 Node Js 中消耗大量内存的实现
- django - 如何在 Django 中创建多对一字段?
- postgresql - 我们可以在postgresql的while循环中将选择查询的输出分配给变量吗