при создании контроллера мне приходиться каждый раз запускать консольный скрипт, который сканирует папку с проектом и регистрирует изменения
button type="submit"
на button type="button"
и повесить событие не на $('#form-import').submit
а на $('#button-import').click
это ларавеловский request, и мне интересно, как он работаетну раз это класс, то работает как и любой другой класс в пхп, поэтому ответ на твой вопрос
Почему в $request2 попали ключи и значения, которые я задавал для первого реквеста?- дан
Это специфика именно класса requestэто специфика классов в PHP открой ссылку и ознокомься с документацией
А еще мб это поведение из-за someAnotherClass? Может порядок имеет значение?
Еще как вариант можно попробавть не удаление-добавление класса, а https://api.jquery.com/toggleClass/
На крайний случай можно вот так тригернуть $('.test')[0].offsetHeight; но это совсем наркоманство