К нам недавно приходил человек, который пишет на Ларавел, но который НЕ знает что такое абстрактный класс, SOLID, PSR.
Современные технологии в пхп очень сильно шагнули вперед и, по факту, даже человек без теоретической базы может писать на фреймворке. Я бы порекомендовал Ларавел как фреймворк, но с обязательным чтением материала по ООП. Это Гради Буч и
книга Мартина Фаулера по шаблонам проектирования. Если ты поймешь теоретическую базу + умение писать на современном фреймворке - это будет здорово.
Городить свои велосипеды смысла не имеет.