OOP ve MVC mantığını anlamak için herhangi bir framework ile başlamak yanlıştır. Larevel olsun codeigniter olsun bunların çıkış nedenleri OOP ve MVC yapısını bilmeyenlere yönelik değildir. Bu frameworkler daha önceden OOP ve MVC yapısını bilenlerin bu hazır yapılar sayesinde çok hızlı proje geliştirmesine olanak sağlayan yapılardır. Kişi eğer OOP yapısında visibility, abstract, interface, trait, insteadof vs bu gibi konuları bilmiyorsa direkt frameworkler ile başlaması kişiye hiçbir şey katmaz. Zaten o şekilde de OOP öğrenilmez. Kaldı ki ben frameworklerin insanları körelttiğine inanıyorum. Sebebi ise Arka planda ilgili kodun nasıl işlediğini hiç bir zaman anlayamıyorsun anlasan bile frameworkler bunu size düşündürmediği için zamanla körelmeler başlıyor. Başkasının yazdığı hazır fonksiyona bağlı hale geliyorsunuz. Bu xenforo içinde geçerli. Sadece xenforo yazılımına eklenti yazayım diye OOP öğreneyim diyorsan bu da insanı köreltir. Çünkü bunların sana verdiği yapı doğrultusunda ilerlersin. Bir dile hakimiyet o dilin temeline inmekle olur. Bugün Laravel popüler, yarın başka bir framework veya bugün xenforo yarın vbulletin bu yüzden elzem bir durum olmadığı sürece framework tercih etmemek gerekiyor. Bu gibi frameworkler şirketlerin işine geldiği için popüler oldu. Atıyorum adamın bir şirketi var 10 kişi çalıştırıyor normalde yapılacak işi sıfırdan yazsa 1 ayını alacak laravel ile bunu 2 günde bitiriyorlar. Birde atıyorum adamın elemanı bir site yapıyor kodlarını yazdı projeyi bitirdi teslim etti. Sonra bu eleman işten ayrıldı bir sonraki gelen kişi yarım bırakılan projeye devam ederken bir önceki arkadaşın yazdığı kodu çözmek için günler harcayabilir bazen çözemeyebilir işte bunlarında önüne geçmek için laravel de yazılmasını tercih edebiliyorlar. Yani izlediğin yol yanlış kardeşim. Larevelde tek komut ile üyelik sistemi oluşturuyorsun bunu oturup senin sıfırdan yazman lazım ki neyin nasıl işlediğini bilesin. Yoksa php artisan migrate:make şunu yap php artisan migrate:make bunu yap şekilde ilerlemek mantıklı bir tercih değil. En azından senin adına.