Я использую Laravel 5
, и мне нужно добавить некоторые неизменяемые значения (константы), чтобы иметь возможность использовать их в контроллерах в основном (возможно, в представлениях тоже) , Вопрос: какой лучший подход?Laravel 5: constants.php vs константы в контроллере vs константы в модели
Я читал, и 90% подходов предлагают использовать constants.php
и Config.get()
, но мне это не нравится, потому что (я думаю) константа не является значением конфигурации. Я имею в виду, это не должно меняться. В других рамках я хотел бы использовать модели или другой класс lib для определения значений, связанных с объектом, над которым я работаю, например: мне нужна константа для времени кеша у пользователей, затем User::CACHE_1_DAY = '86400'
(глупый пример btw).
Спасибо. Думаю, это правильный подход. –