我使用mailchimp
里面Laravel 5.2 for newsletter。 我想要从管理面板设置api key
和list ID
,保存在数据库中,然后在配置文件中为mailchimp使用动态。我的问题是我不能查询配置内的数据库。有没有办法像view()->shar
e一样共享变量,然后在配置文件中可用?Laravel 5设置配置文件的全局变量(mailchimp)
0
A
回答
0
既然你已经使api key
和list ID
用户可以改变,我认为他们已经不再与配置或环境有任何关系。我建议从配置文件中取出它们。如果我用这个
// Assume your table name is 'settings', with 'code' and 'value' fields
$apiKey = Setting::where('code', 'mailchimp_api_key')->value('value');
$listId = Setting::where('code', 'mailchimp_list_id')->value('value');
0
什么:
Config::set('laravel-newsletter.mailChimp.apiKey', $data['mailchimp']['apiKey']);
Config::set('laravel-newsletter.mailChimp.lists.subscribers.id', $data['mailchimp']['listID'])
相关问题
- 1. 在Laravel 5中设置全局变量
- 2. Laravel 5全局设置
- 3. 与全局变量设置
- 4. ngresource设置全局变量
- 5. 设置全局变量Codeigniter
- 6. Codeigniter:设置'全局变量'
- 7. jQuery设置全局变量
- 8. Django:全局设置变量
- 9. 全局变量与配置变量
- 10. 用于设置配置的全局变量ASP.NET MVC
- 11. 设置全局/局部变量
- 12. 量角器设置全局变量
- 13. IntelliJ&全局配置文件
- 14. 如何为Laravel中的所有请求设置全局变量
- 15. 设置意见Android的全局变量
- 16. 全局变量v C#中的设置
- 17. 动态全局配置变量android
- 18. Spring Cloud配置全局变量
- 19. 在Laravel 5.x配置文件中访问PHP超全局变量的最佳方式
- 20. 在Python中设置跨文件的全局变量
- 21. 全局变量比。设置功能
- 22. 在jQuery中设置全局变量
- 23. 设置一个JavaScript变量全局
- 24. 全局变量未设置值正常
- 25. Yii全局变量和设置问题
- 26. 在Drools中设置全局变量
- 27. Swift 3设置全局变量值
- 28. 在grails中设置全局变量
- 29. 在c#中设置全局变量class
- 30. 在jQuery中设置全局变量onclick
好,但配置/ laravel快讯问我这个值才能被正确设定,然后你可以用雄辩得到他们的价值观。那么我应该在哪里放置代码才能使用?我使用spatie/laravel-newsletter。 – EBuzila
之前发布的代码如何?似乎工作。配置Config :: set()。 – EBuzila
试试'Config :: set('laravel-newsletter.mailChimp.apiKey',$ apiKey);' –