Git (GitHub) - отличный выбор в качестве системы управления версиями для кода.
Ещё вам не помешает использовать миграции, т.к. изменение структуры базы данных будет происходить и синхронизировать её вручную не лучшее решение.
Зачем прописывать один и тот же код в конструкторе каждого контроллера? Сделайте базовый админский контроллер, проверьте права в конструкторе и унаследуйтесь от этого контроллера :)
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.