Laravel 5 Payum提供商无法正常工作

时间:2018-02-11 22:16:54

标签: laravel laravel-5 omnipay payum

我为laravel 5安装了payum,但我的提供商没有正确更新。

我添加了' Payum \ LaravelPackage \ PayumServiceProvider'到app / config / app.php文件。

'providers' => [
     ...      
     //All my providers
    'Payum\LaravelPackage\PayumServiceProvider',
],

也试过

'providers' => [
     ...      
     //All my providers
     Payum\LaravelPackage\PayumServiceProvider::class,
],

无论如何,每当我尝试使用工匠制作控制器或任何其他东西时,我得到的错误信息是:

error-message

我是否缺少服务提供商的任何配置?任何帮助都会被贬低。

编辑:我创建了一个新的提供程序并停止使用默认提供程序。

我跑了php artisan make:provider PayumServiceProvider

并粘贴到其寄存器方法中:

...
public function register()
{
    $this->app->resolving('payum.builder', function(\Payum\Core\PayumBuilder $payumBuilder) {
        $payumBuilder
        // this method registers filesystem storages, consider to change them to something more
        // sophisticated, like eloquent storage
        ->addDefaultStorages()

        ->addGateway('paypal_ec', [
            'factory' => 'paypal_express_checkout',
            'username' => 'EDIT ME',
            'password' => 'EDIT ME',
            'signature' => 'EDIT ME',
            'sandbox' => true
        ]);
    });
}
...

仍然无法正常工作

0 个答案:

没有答案