helikanon Kendim yazmış olduğum fonksiyonları app/libraries/functions.php dosyasına attım. libraries dizini autoload olarak ekledim. zaten libraries altındaki classlarım sorunsuz load ediliyor. Fakat "Call to undefined function" hatası aldım. Fonksiyonlarımı app/start/local.php dosyasına attım yine "Call to undefined function" alıyorum.
sineld composer.json'a yapılan ilaveden sonra komut satırından "composer dump-autoload" çalıştırmak gerekiyor, bunu yaptın mı?
Arda autoload içinde files altında (yoksa yaratıp) eklemelisin, direkt eklersen çalışmıyor diye biliyorum bu arada.
helikanon composer dump-autoload yaptım ama yine olmadı. Şu şekilde çözdüm. require app_path('libraries/functions.php');
Arda Şu şekilde eklediniz de mi olmadı composer.json'a? { "autoload": { "files": ["src/MyLibrary/functions.php"] } } http://getcomposer.org/doc/04-schema.md#files
helikanon Arda yazdıŞu şekilde eklediniz de mi olmadı composer.json'a? { "autoload": { "files": ["src/MyLibrary/functions.php"] } } http://getcomposer.org/doc/04-schema.md#files Hayır bu şekilde denemedim. libraries klasörünü eklemiştim, bu klasör içindeki diğer bütün .php dosyalarım class larım var ve hiç birini söylediğiniz şekilde autoload yapmadan otomatik yükleniyor. class olmadığı zaman direkt yol mu vermemiz gerekiyor ?
Arda Aynen, class değilse "files altında" direkt yol vermelisiniz, böylece classız olan helper dosyaları gibi Laravel'den bağımsız basit dosyaları include edebilirsiniz.