用于站点设置的Laravel全局会话的最佳实践

时间:2018-02-01 09:03:36

标签: laravel global-variables

以前在程序php中,我开发了一个多站点网站,我将网站设置存储在数据库中,当用户访问我将运行的网站时:

select theme, email, default_language from site where active=1 and url = $_SERVER['HTTP_HOST'] limit 1;

,结果将存储在配置会话中。然后在整个站点中,我可以使用主题值来加载该站点的相应模板。在Laravel中这样做的最佳做法是什么?

由于

1 个答案:

答案 0 :(得分:0)

config 文件夹中创建配置文件,您可以从配置文件中获取值。

添加你的配置

config('site.locale',$site->lang); //set the local

为主题添加另一个

config('site.theme',$site->theme); //set the theme

现在您可以访问配置值

config('site.locale'); //get the language for this site
config('site.theme');  //get the themefor this site