我使用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);' –