如何从数据库访问paypal凭证?

时间:2015-07-27 22:07:24

标签: laravel paypal credentials

我正在尝试从我的数据库中找到一种在laravel上保存和访问我的paypal凭据的最佳方法。

我知道将此类数据保存在.env文件或配置文件中很常见,但我需要用户保存他的凭据而不是我的凭据。

所以我真正需要的是保存paypal凭据并提供个性化他们的凭据和其他数据的机会。

1 个答案:

答案 0 :(得分:0)

可能有很多方法可以做到这一点,但我认为最安全的方法是使用数据库。您可以使用Laravel的Eloquent与您的数据库进行通信。在将用户的PayPal凭证存储到数据库之前对其进行加密也是一个好主意。

以下是我过去用来启动数据库的示例。您当然必须在数据库中创建表。



<?php

namespace Application\UserCredentials;

use Illuminate\Database\Eloquent\Model as Eloquent;

class Credentials extends Eloquent
{
    protected $table = 'credentials';

    protected $fillable = [
        'clientID',
        'clientSecret',
        'user_id'
    ];
}
&#13;
&#13;
&#13;

以下是我用于将其添加到数据库的示例。

&#13;
&#13;
<?php

use Credentials;

$userCredentials = Credentials->create([
            'clientID' => $clientId,
            'clientSecret' => $clientSecret
        ]);
&#13;
&#13;
&#13;

这应该让你开始使用Laravel中的Eloquent。