我需要一些帮助。我正在将 getstream.io 集成到我的 laravel 应用程序(v5.1)中,我遇到了这个错误:
cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书
这是我的代码:
use GetStream\Stream\Client;
public function index()
{
$client = new Client('rrzp7mz8htgn', '8cgs94jg2z5da2h4q2an8q6q5vktrp8y8w7rsft3zndf63c8y9n59g2h2qvtdhqq');
$ericFeed = $client->feed('user', 'eric');
$data = [
"actor"=>"eric",
"verb"=>"like",
"object"=>"3",
"tweet"=>"Hello world"
];
$ericFeed->addActivity($data);
}
我遵循了 packalyst 的以下说明
将 get-stream 添加到您的作曲家中:
“要求”:{“get-stream/stream-laravel”:“~2.1”},
然后运行作曲家更新
我还添加了提供者和别名
'providers' => 数组('GetStream\StreamLaravel\StreamLaravelServiceProvider', ... ),
'别名' => 数组('FeedManager' => 'GetStream\StreamLaravel\Facades\FeedManager', ... ),
我跑:
php 工匠供应商:发布 --provider="GetStream\StreamLaravel\StreamLaravelServiceProvider"
我已经通过电子邮件发送了 getstream.io,但还没有回复。当我收到他们的一些答案时,我会更新这篇文章。
我还检查了 laracast 的这篇文章,但没有答案。 https://laracasts.com/discuss/channels/general-discussion/activity-feeds-with-getstreamio?page=0