Yorumunuz için çok teşekkür ederim. Birkaç sorum olacak. Apache veya Nginx ayarlarını Cpanel yüklü bir sunucuya belirli bir hosting için yapılması gerekir. Bunu nasıl yapacağız? Örneğin abc.com domaini için public klasörünü ana klösör olarak göstermek cpanel'de nasıl yapılıyor? Bunu yapmak için hosting sağlayıcıdan izin almak veya sağlayıcıya yaptırmak gerekmez mi?
Frameworke ait klasörlerin için içlerine htaccess koyup "Deny From All" yazarak erişim engellemesi yapabiliriz. Bu bir çözüm sayılmaz mı?
Paylaşımlı hostingde kullanmak için yapmanız gereken şey çok basit. "public" dizinin altındaki dosyaları hostunuzdaki "public_html" in içine atıyorsunuz. public dizinin dışındaki larave dosyalarınada "/home/user" altına atıyorsunuz ve server.php nin içindeki
require_once __DIR__.'/public/index.php';
kısmınıda
require_once __DIR__.'/public_html/index.php';
ile değiştiriyorsunuz.
Frameworke ait klasörlerin için içlerine htaccess koyup "Deny From All" yazarak erişim engellemesi yapabiliriz. Bu bir çözüm sayılmaz mı?
Sayılır ama her dizine tek tek .htaccess koymak işin ameliliği olur biraz

Yeni bir dizin geldiği zaman onada yeniden ekliyeceksin

. OOP yi bırakıp düz kodlamak gibi bir şey olur.