【问题标题】:Unable to load class payum in Laravel 4无法在 Laravel 4 中加载类 payum
【发布时间】:2014-09-19 18:52:19
【问题描述】:

我已经为 laravel 4 安装了 payum,但它没有在我的应用中注册

在我的控制器中

$storage = $this->getPayum()->getStorage('Payum\Core\Model\ArrayObject');

我得到了错误

ReflectionException: Class payum does not exist

我已经完成了http://payum.org/doc/0.9/PayumLaravelPackage/get-it-started 的指示。

我的 composer.json:

    "payum/payex": "*@stable",
    "payum/payum-laravel-package": "*@stable",
    "payum/paypal-express-checkout-nvp": "*@stable"

我的问题是:

  • 在 laravel 4 中 payum 是否存在任何已知问题?
  • 有什么解决方法吗?

提前致谢:)

【问题讨论】:

  • 该包预计可以工作(至少 0.9 版本及以上)。有一个沙箱github.com/makasim/PayumLaravelBundleSandbox,对我来说效果很好。你能看看它并与你的设置进行比较
  • 好的,谢谢!当我查看沙盒代码时,我终于发现 app.php 中缺少 Payum 的自动加载。

标签: payum


【解决方案1】:

我遇到了同样的问题。我解决了它添加 'Payum\LaravelPackage\PayumServiceProvider' 到 app/config/app.php 文件。

'providers' => array(
     ...      
     //All yours providers
    'Payum\LaravelPackage\PayumServiceProvider',
),

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 2015-06-02
    • 1970-01-01
    • 2013-06-07
    • 2014-07-08
    • 2013-01-20
    • 1970-01-01
    • 2016-11-21
    • 2014-11-13
    相关资源
    最近更新 更多