如何将laravel配置文件引用env更改为数据库设置。
示例: 的 laravel \设置\ captcha.php
return [
'secret' => env('CAPTCHA_SECRET', 'default_secret'),
'sitekey' => env('CAPTCHA_SITEKEY', 'default_sitekey')
];
而不是env函数我想使用雄辩的模型Settings :: where('key','CAPTCHA_SECRET') - > first() - > value()
答案 0 :(得分:2)
您可以在AppServiceProvider::boot()
:
$secret = Settings::where('key', 'CAPTCHA_SECRET')->first()->value();
config(['captcha.secret' => $secret]);