【发布时间】:2015-04-27 04:53:48
【问题描述】:
我想将我的应用程序设置存储在数据库中。 为了在模板中获取变量,我目前正在使用
{{ Config::get('file.variable) }}
和设置存储在配置/文件中
我想用公共静态 get 和 set 方法创建控制器 SettingsController 并以这种方式在模板中获取变量:
{{ Settings::get('var_name') }}
而不是
{{ SettingsController::get('var_name') }}
但我收到错误:找不到类“设置”。
我已尝试设置路线:
Route::controller('Settings', 'SettingsController'); and
Route::resource('Settings', 'SettingsController');
但是这些方法都不起作用。 任何想法如何解决这个问题?
【问题讨论】:
-
好吧,我认为您不需要定义控制器,只需创建一个带有设置的模型,根据您的要求对其进行映射,然后在您想调用的任何地方调用它。
-
也可以看看打包:github.com/anlutro/laravel-settings.
-
那会叫Setting,我想如果用controller代替model也可以