Вообще так звучит будто у вас команды как таковой нет, а есть пул людей в который закидывают задачи и ждут результат. А там уже все пилят кто во что горазд - главное результат и все проблемы вылезают уже когда результат запилен и начинается его какое-то использование.
На самом деле весь регламент сводится к двум вещам:
1. общепринятый код-стайл и требования к документации.
2. все что угодно, что команда считает для себя приемлемым.
Использовать встроенный шаблонизатор.
Если сайт заточен под трафик из поисковиков, то все новомодные "laravel + vuejs + bootstrap + sass + js (es6) + docker" жестко идут лесом
B2c_tire::find($userId)->addresses()->get();
public function addresses()
{
return $this->hasMany('App\B2c_tires_address','b2c_tires_id');
}