Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. async boot() {
  2. const View = use('View')
  3. const Setting = use('App/Models/Setting')
  4. var values = await Setting.find(1)
  5.  
  6. View.global("siteSettings", (setting) => {
  7. return values[setting]
  8. })
  9. }
  10.  
  11. 'use strict'
  12.  
  13. const { ServiceProvider } = require('@adonisjs/fold')
  14.  
  15.  
  16. class SiteSettingProvider extends ServiceProvider {
  17. /**
  18. * Register namespaces to the IoC container
  19. *
  20. * @method register
  21. *
  22. * @return {void}
  23. */
  24. register() {
  25. //
  26. }
  27.  
  28. /**
  29. * Attach context getter when all providers have
  30. * been registered
  31. *
  32. * @method boot
  33. *
  34. * @return {void}
  35. */
  36. async boot() {
  37. const View = use('View')
  38. const Setting = use('App/Models/Setting')
  39. var values = await Setting.find(1)
  40.  
  41. View.global("siteSettings", (setting) => {
  42. return values[setting]
  43. })
  44. }
  45. }
  46.  
  47. module.exports = SiteSettingProvider
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement