Laravel'de Kendi Fonksiyonlarımızı Yazma

Ana Sayfa Blog Laravel'de Kendi Fonksiyonlarımızı Yazma

Laravel'de Kendi Fonksiyonlarımızı Yazma

Forumlarda sıkça kaşılaşılan ve bana e-posta ile en çok sorulan sorulardan biri de Laravel projesine ilave edilecek fonksiyonların nereye konacağıdır.

Bunun için birçok yer olsa da en çok tercih edilen yöntem aşağıda belirtildiği gibidir.

Projenizin app dizini içinde helpers.php adında bir dosya oluşturun ve içine fonksiyonlarınızı ekleyin.

Ardından composer.json dosyanızı aşağıdaki gibi düzenleyin:

"autoload": {
    "classmap": [
        ...
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files\\": [
        "app/helpers.php"
    ]
},

Bu şekilde composer otomatik yüklenecek dosyalar arasına sizin dosyanızı da eklemiş olacaktır. Otomatik yüklemenin etkinleşmesi için projenizin ana dizininde kullanmakta olduğunuz console/terminal/komut istemcisi ekranında aşağıdaki kodu çalıştırınız.

$ composer dump-autoload -o

Buradaki -o, (—optimize komutunun kısaltılmış hali) seçeneği ile composer’a üretilen autoload dosyasını da işlem sonucunda optimize etmesi gerektiğini dayatmış olduk.

Artık yardımcı fonksiyonlarınızı Laravel projenizin her yerinde kullanabilirsiniz.

Keyifli Laravellemeler!

Sinan Eldem

Fullstack Web Developer

Laravel Framework ile PHP ve MySQL üzerine özel ders, danışmanlık ve web programcılığı hizmetleri veriyorum.

Danışmak istedikleriniz ile ilgili benimle irtibat kurabilirsiniz.

Benzer Yazılar

Laravel Framework Nedir Ve Özellikleri Nelerdir?

Laravel ihtiyaç duyulan, gelişmiş bir çok özellik ve yapıyı üzerinde barındıran, PHP ve OOP tüm nimetlerinden yararlanan, web uygulamaları geliştirmeyi sağlayan açık kaynak PHP framework’ tür.

Laravel Unit Testlerini Google Chrome eklentisi ile hazırlama

Marcel Pociot adındaki geliştirici geçenlerde kabul testlerini (acceptance tests) doğrudan Google Chrome’a eklenen bir Extension (uzantı) ile görsel olarak oluşturulabilmesini sağladı.

Programcılar Laravel’i Neden Sever

PHP dünyasında saplanıp kalmış olmamız ne kadar üzücüydü? Bir Wordpress kurulumunu hackleyebildikleri için oradaki her Tom, Dick ve Henrietta bir “PHP Programcısı” olmuştu.

Yorumlar