ZaurK,
не достаточно, первое что отличается -- БД пустая... vagrant up ее не наполнит, если вы не прописали во время разработки команды для ее наполнения (например через фикстуры)
при установке виртуалки по сути вы имтируете новую установку операционной системы, то есть заново ставите ОС, БД и заново инициализируете php init, который генерит заново локальные конфиги
то есть вам нужно заново наполнить конфиги и сделать миграции... а если проект "взрослый", то нужно еще сделать N-количество действий помимо vagrant up
Станислав Гордиенко, в проекте
по ссылке правильное решение для фиксации версий в преокте,
также например в пакетном менеджере Composer для языка PHP (composer.lock),
в PHP тоже куча умников в папку vendor руками лезут
Почему вы не отметили решение, написанное на 4 минуты раньше вас?
И которое точно показывает класс, который вы показали в вопросе, а в вашем ответе появился неведомый класс...