Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?
Merhaba,

Ben lokalde yaptığım uygulamamı örnek.com/yeni şeklinde yeni klasörünün içine atmak istiyorum. Çok yabancı kaynaklardan araştırdım ama bir sonuca ulaşamadım yardımcı olabilecek biri var mıdır acilen?
5 gün sonra
Lumen'in public klasörü hariç, dosyaları normalde nasıl olması gerekiyorsa koyun. Public klasörünün içinde bulunan index.php dosyasında aşağıdaki satırı değiştirin. Sonrasında, Lumen projenizin içerisindeki public klasörünü de kurmak istediğiniz dizinin içerisine atın.
Eski Hali;
$app = require __DIR__.'/../bootstrap/app.php';
Yeni Hali;
//Siz araya ekstra bir alt klasör daha eklediğiniz için "../" ekliyoruz. İki ekleseydiniz(yeni/web/ gibi) "../../" şeklinde ekleyecektik.
$app = require __DIR__.'/../../bootstrap/app.php';

Klasör yapısına Örnek vermek gerekirse public hariç dosyalarınız aşağıdaki dizinde olacak, bu dizine dışarıdan erişilemez;
/home/web/www.example.com/
Public klasörünün içerisindekilerde aşağıdaki dizinde olacak.;
/home/web/www.example.com/public_html/yeni/
Not: Kodları test etmedim ama %99 çalışması lazım, mantık budur.