【问题标题】:Laravel 5 - Fatal error: Class not found Vendor Feedly PackageLaravel 5 - 致命错误:找不到类供应商 Feedly 包
【发布时间】:2016-08-08 10:18:21
【问题描述】:

我使用的是 Laravel 5.2,已经安装了 composer 这个包 (https://github.com/kbariotis/feedly-api)。

但这不起作用:(

app/Http/Controllers/TestController.php

$feedly = new Feedly(new feedly\Mode\SandBoxMode(), new feedly\AccessTokenStorage\AccessTokenSessionStorage());

说找不到类。

致命错误:找不到类“App\Http\Controllers\feedly\Feedly”

我的包有这个路径:/vendor/kbariotis/feedly-api/src/feedly/Feedly.php

【问题讨论】:

    标签: laravel-5.2 vendor feedly


    【解决方案1】:

    请在定义控制器类之前添加到文件顶部:

    use \feedly\Feedly;
    use \feedly\Mode\SandBoxMode AS FeedlyMode;
    use \feedly\AccessTokenStorage\AccessTokenSessionStorage AS FeedlyAccessTokenStorage;
    

    然后像这样使用它:

    $feedly = new Feedly(new FeedlyMode(), new FeedlyAccessTokenStorage());
    

    其他howtos在example

    【讨论】:

    • 致命错误:找不到类“feedly\Feedly\Feedly”
    • @AmirHoseinzade 检查最新答案。也好像你是 OOP 的新手,阅读 PHP 中的命名空间,你就会明白为什么会这样。也可以使用像 PHP Storm 这样的 IDE,它会显示错误。
    • 使用饲料; $feedly = new feedly\Feedly(new feedly\Mode\SandBoxMode(), new feedly\AccessTokenStorage\AccessTokenSessionStorage());
    • 是的,你做得对。和我的例子一样。我只是定义了将要使用的确切组件名称。
    猜你喜欢
    • 1970-01-01
    • 2018-01-17
    • 2016-02-08
    • 2016-10-28
    • 2016-04-09
    • 2016-02-07
    • 1970-01-01
    • 2016-11-26
    • 2016-01-28
    相关资源
    最近更新 更多