Laravel 5.3:配置目录中的数据库驱动的services.php

时间:2017-01-28 08:11:00

标签: php laravel-5.3

我想在数据库驱动的services.php中驱动一些配置变量。

基本上,我使用的服务提供商和外观将由同一平台上的不同客户使用。但是,对于每个客户,变量都是唯一的。

例如,假设我有一个名为“mypost”的服务提供商,它与第三方API一起使用。每个客户都有自己的“mypost”密钥生成。如果这是一个单一的租户应用程序,我会使用一个env变量,如下所示:

'mypost' => [ 'secret' => env('MYPOST_SECRET'), ],

但是,我正在构建一个多租户应用程序。我希望它的工作方式如下:

'mypost' => [ 'secret' => $customersecret, ],

$customersecret的值存储在数据库中,并根据客户与应用程序的交互情况而有所不同。

关于如何去做的任何想法?

0 个答案:

没有答案