Quindi in buona sostanza la sintassi php è quella, solo che nella programmazione ad oggetti come dice Santino bisogna sapere "chi è responsabile di cosa", "come interagiscono tra loro gli oggetti", "come li compongo", "come li tengo agnostici l'uno dell'altro" ecc ecc.
Quanto ai pattern a me hanno detto che è prematuro utilizzarli. Prima devo fare un po' le basi della OOP. Comunque mi scarico Laravel ed inizio a studiare. Quando avrò acquistato una buona padronanza passerò ai pattern