我正在尝试从我的数据库中找到一种在laravel上保存和访问我的paypal凭据的最佳方法。
我知道将此类数据保存在.env文件或配置文件中很常见,但我需要用户保存他的凭据而不是我的凭据。
所以我真正需要的是保存paypal凭据并提供个性化他们的凭据和其他数据的机会。
答案 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;
以下是我用于将其添加到数据库的示例。
<?php
use Credentials;
$userCredentials = Credentials->create([
'clientID' => $clientId,
'clientSecret' => $clientSecret
]);
&#13;
这应该让你开始使用Laravel中的Eloquent。