gpt4 book ai didi

php - Calcinai xero-php 通过一次配置

转载 作者:可可西里 更新时间:2023-10-31 23:15:17 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何正确地开始使用这个包。我已经通过 Composer 安装了它,并且可以使用自述文件中的一些说明让它工作,但在这个阶段我必须每次都像这样传递配置变量:

$config = ['oauth' => [ 
'consumer_key' => 'MYCONSUMERKEY',
'consumer_secret' => 'MYSECRETKEY',
'rsa_private_key' => 'file:///pathtokey',
'rsa_public_key' => 'file:///pathtopubkey'
];

$xero = new \XeroPHP\Application\PrivateApplication($config);

这似乎与我之前使用 Laravel 所做的一切背道而驰。我过去使用的任何包都带有用于配置的配置文件和外观,所以我不确定如何在这里进行一次设置配置,然后在我需要的地方使用存储的配置加载这个包.

我想了解在这种情况下该怎么做。

最佳答案

这是通用 PHP 库和特定于 Laravel 的包装器之间的区别。像 XeroPHP 这样的通用 PHP 库不知道(或关心)您正在使用什么 PHP 框架——它唯一需要的依赖项是特定版本的 PHP 和一些 PHP 扩展。你问的是 Laravel“包”,以及 Laravel documentation on packages如果您想抢先编写自己的代码,这非常好。

您可以选择在您的项目中本地编写您自己的包装器,或者创建您自己的包装 XeroPHP 的包。然后您可以在 Packalyst 上发布该包和 Packagist让整个 Laravel 社区都可以使用它。

在这种情况下,您很幸运,不需要 - Amo Chohan has done it for you !您只需要直接要求 Laravel 包而不是 XeroPHP。

作为侧边栏,我也可以看到你asked the author关于这个的图书馆 - 如果你想直接从包中获得帮助,那么在你询问的框架方面尽可能具体是一个好主意。如果您需要更多帮助,您还可以在 github 上联系其他作者(恭敬地!),他们定期为许多 Laravel 插件做出贡献。

关于php - Calcinai xero-php 通过一次配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46841446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com