Laravel'de Klasör Yapısı Hakkında
Laravel son sürümü indirdim; daha önceden framework kullanmazken kendimce klasör yapısı oluşturup kullanıyordum.
Örneğin: İşlevsel fonksiyonların olduğu, siteyle alakalı DEFINE'lerin bulunduğu vb. kısacağı tek dosyadan çağırıp kullandığım bir "functions.php" dosyam vardı; bunu "includes" adlı bir klasör içerisinde tutuyordum.
1- Laravel'de bu tarz oluşturacağımız custom PHP dosyalarını hangi klasör altında tutmamız uygun olur?
2- İkini sorum olarak; Laravel 8'de Library olarak hangi klasör kullanılıyor? Yine kendimiz custom library oluşturmak için hangi klasörü kullanmalıyız?
Merhaba, burra'ya katılıyorum. Böyle dosyaları genelde app/Helpers/
klasörü altında tutulmakta.
Ayrıca otomatik olarak bu fonksiyonları projeye dahil etmek istersen composer.json
dosyasında çağırabilirsin.
Örneğin app/Helpers/functions.php
dosyasını çağırmak istersen. composer.json
dosyasına
"autoload":{
//Eklemen gereken kısım
"files":[
"app/Helpers/functions.php"
],
...
}