Laravel .env - 我可以在数据库中保存一些变量吗?

Laravel .env - can I save some variables in database?

我想将我的 MAILGUN_SECREY 和其他密钥放入数据库,
我有一个变量模型,我可以这样访问它:

\App\Variable::getByClave('MAILGUN_SECRET')->pluck('valor')->first();

更新 .env 或从 DDBB 覆盖它的正确方法是什么? 谢谢 :)

您可以在 AppServiceProvider.php 方法中即时编辑配置 register

  class AppServiceProvider extends ServiceProvider
    {
        /**
         * Register any application services.
         *
         * @return void
         */
        public function register()
        {
            //fetch your credentials from the db..
            //then set it like this
            config(['services.mailgun.secret'=>1234]); 
        }
 }