Вы можете создать пользовательскую проверку для ваших нужд. Проверьте документацию Laravel здесь. https://laravel.com/docs/5.8/validation
Validator::extend('custom_rule_name',function($attribute, $value, $parameters){
return $value == 13 || $value == 8;
});
Самый простой способ сохранить конфигурацию путем размещения его как кода в общем .tt файле, который можно включать из нескольких шаблонов (т.е. если Вам нужна строка подключения, сделайте это константой в блоке функции класса). Однако, если это не опция, и необходимо получить доступ к настройкам в .config файле, я соглашаюсь с предложением John's.
Я сделал бы это тот же путь что касается любой нормальной части кода. Используя AppSettings или раздел пользовательской конфигурации. Если Вы делаете это много, необходимо создать Пользовательский Направляющий Процессор. Это могло испустить свойство, предоставляющее Вам доступ к пользовательской конфигурации.
Я не знаю много о T4, но кажется при слушании интервью Scott Hanselman с Kathleen Dollard, что она сказала, что собственная поддержка Visual Studio T4 не позволяет несколько файлов. Я, кажется, вспоминаю ее упоминание внешнего ремня безопасности для работы с T4, позволяющим его, хотя, и я знаю, что они упомянули Визуальный T4 Clarius.
Ну, проверьте блог Oleg Sych - он - автор Панели инструментов T4, и он показывает, как можно произвести в несколько файлов. Не уверенный, если T4Toolbox также включает поддержку конфигурации - стоящий взгляда!
Его блог является большим - и имеет много материала T4 в нем.
Marc