Evernote Cloud SDK 2.0 for PHP and Laravel 5.1


Evernote Cloud SDK 2.0 for PHP and Laravel 5.1

我正在尝试将evernote/evernote-cloud-sdk-php包集成到Laravel v 5.1.30应用程序上。

我尝试通过作曲家安装它,composer require evernote/evernote-cloud-sdk-php dev-mastercomposer require evernote/evernote-cloud-sdk-php但没有成功。即使我已经在我的作曲家.json中设置了"minimum-stability": "dev",我仍然得到

问题1
- Evernote/Evernote-cloud-sdk-php dev-master 的安装请求 -> 满足 Evernote/Evernote-cloud-sdk-php[dev-master] 的要求。
- Evernote/Evernote-Cloud-SDK-PHP Dev-Master 需要 Ezyang/HTMLPurifier ~4.6.0 -> 找不到匹配的包。

在我的 composer.json 文件中,我已经有一个"ezyang/htmlpurifier": "^4.7"条目。这似乎是拉拉维尔的依赖。

$> 作曲家取决于 Ezyang/HTMLpurifier
LaRavel/Laravel Dev-integrate_evernote 需要 Ezyang/HTMLpurifier (^4.7)

关于如何进行此集成的任何想法?

我做了一个小的修改。你介意在我推送到主印象笔记存储库之前测试它吗?

请将其添加到您的 composer.json 文件中:

"repositories": [
    {
        "type":"vcs",
        "url":"https://github.com/Laurent-Sarrazin/evernote-cloud-sdk-php.git"
    }
],
"require":{
     "evernote/evernote-cloud-sdk-php":"dev-master"
}

并运行

composer update evernote/evernote-cloud-sdk-php

它应该从我刚刚进行更改的存储库中获取 sdk,而不是从印象笔记存储库中获取。让我知道这是否有效。然后,我将推送到 Evernote 存储库,您将能够返回到"正常"安装过程。

顺便说一句,我一直无法重现(尝试重新安装 laravel 5.1.33)。似乎您的应用程序中的其他内容需要HtmlPurifier。