Я работаю над созданием небольшого CRUD-приложения в Laravel 5. У меня есть несколько настроек приложения, таких как «SiteTitle» и «BaseURL». Я бы хотел, чтобы мои администраторы менялись пользовательский интерфейс. В моем приложении используется шаблон base.blade.php, который расширяется до разных представлений + контроллеров, и именно эти параметры, скорее всего, будут использоваться.Laravel Global Settings Model
Что-то вроде:
<h1><a href="#">{{ $setting->SiteName }}</a></h1>
У меня есть параметры, хранящиеся в таблице базы данных, которые привязаны к модели Setting.php.
Я бы предпочел не каждый из моих методов контроллера запросить базу данных для этих параметров, чтобы просто передать их шаблону base.blade.php.
Каков наилучший способ создания какой-либо глобальной переменной настройки, которую я могу использовать во всем приложении?
Заранее благодарен!
Возможный дубликат [Laravel: Где хранить данные и константы глобальных массивов?] (Http://stackoverflow.com/questions/26854030/laravel-where-to-store-global-arrays-data-and-constants) – FuzzyTree
Возможный дубликат [глобальная переменная для всех контроллеров и просмотров] (http://stackoverflow.com/questions/25189427/global-variable-for-all-controller-and-views) – Thomas