Laravel中可编辑的全局站点设置

时间:2015-07-06 10:22:44

标签: php laravel laravel-5

我想在数据库中存储全局设置,然后可以从cPanel编辑。我有一个模型Setting,其中只有一个项目包含多个列,例如siteNamelanguagesiteDescription等。我希望在每个视图中都可以访问这些列,所以我需要做什么

$settings = \MyApp\Setting::find(1);

每个控制器?有没有办法在全局某处定义此变量,并且可以在每个控制器/视图中访问它?

或者这可能不是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

将该代码段写入BaseController可能会更好。

创建一个特征并写入其中。在任何你想要的地方使用这个特性。