How to Access Config File Variables Globally in all Views ? |
How to access config file variables Globally in all views without passing it from controller?
i have a config file : app/config/SiteConfig.php PHP Code: <?php namespace Config; Now am passing it from controller like this PHP Code: <?php Is there any better way to accomplish this without passing it from every controller methods?
Anything you load in BaseController will be available in all the controllers that extend it. There is also the helper function “config()” which not only fetches a config but can use it immediately, e.g.:
<a href=“https://google.com/maps?key=<?= config(‘SiteConfig’)->googleMapsApiKey ?>”>Click</a>
(11-27-2019, 04:52 AM)MGatner Wrote: Anything you load in BaseController will be available in all the controllers that extend it. There is also the helper function “config()” which not only fetches a config but can use it immediately, e.g.: This is exactly what am looking for. Thank You so much. ![]()
We must be require to define some global value for application like number of pagination records, user type, site url etc. if you are working with small project then walgreenslistens i will suggest to create global config file for define constants variable.
|
Welcome Guest, Not a member yet? Register Sign In |