Немного не понятно почему валидация должна происходить на уровне контроллера? Когда я читал в про MVC, в том числе и Википедии, там говорилось, что вся логика быть в моделях. Если я верно понял, то туда входит и валидация. Или я не прав? Еще у меня есть API который дает тот же функционал (добавление, удаление), значит придется дублировать код. Или нужно вынести Валидатор в другое место?
Хочет разработать инсталлер для своего продукта на Laravel. Подобное есть у October CMS и его исходники выложены на гитхаб. Ничто не мешает взять его и изменить (как это сделал я). Не знаю в чем проблема у ТС