Membuat Library Sendiri Di Laravel

Dipublikasikan oleh El Cicko pada

membuat library sendiri di laravel

Halo, Ketemu lagi nich sama saya! hari ini kebetulan saya udah masuk kerja, 1 hari lebih cepet ketimbang kantor-kantor yang lain yang masuknya tanggal 22 Juli sehabis libur cuti bersama. Walaupun akhirnya di kantor kerjaannya cuman ngemilin kue-kue lebaran dari yang pada mudik. 😀

Pada postingan saya yang terakhir kita udah membahas bagaimana cara membuat library sendiri di Codeigniter dari script / Class PHP yang sudah kita buat. Nah, sekarang kita melakukan hal serupa yaitu membuat library sendiri di Laravel.

Sedikit berbeda dengan Codeigniter yang sudah memiliki direktory sendiri untuk menyimpan class library PHP, pada Laravel kita harus membuat direktorinya terlebih dahulu. caranya pun sedikit berbeda.

Perlu diperhatikan bahwa tutorial ini digunakan untuk Laravel versi 4.2, Saya belum pernah mencoba tutorial ini di Laravel versi 5 ke atas.

OK, kita mulai saja ya! saya asumsikan kamu sudah menginstall dan juga sudah membuat sebuah aplikasi di Laravel. Buat direktori “libraries” pada direktori /app/. Contohnya seperti dibawah ini

struktur

Nah, setelah itu kita naik 1 level direktori, kita ubah terlebih dahulu file composer.json. Ubah pada bagian “autoload” dengan menambahkan direktory libraries seperti berikut :

"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php",
        "app/libraries"
    ]
}

Nah, setelah itu bukalah console / command prompt dan ketikkan perintah berikut

composer dump-autoload

Setelah itu baru kita simpan class PHP yang sudah kita buat kedalam direktori libraries. Misalkan saya kasih contoh kaya begini

Nah, cara memanggil class tersebut adalah seperti berikut

Atau kamu juga bisa memanggilnya di dalam view / blade

Hari ini adalah tanggal {{ Date::get_today() }}

Gunakan perintah composer dump-autoload jika class PHP tidak terbaca oleh Laravel

Gampang kan? silahkan dicoba dan semoga bermanfaat. 😀


El Cicko

Nama saya Riky Fahri Hasibuan, Saya yang biasa nulis di blog ini. Blog ini adalah sarana dokumentasi dari apa yang saya kerjakan dan tidak ada salahnya juga saya sebarkan. Jika artikel di blog bermanfaat, kamu bisa memberikan apresiasi pada blog ini dengan memberikan donasi pada blog ini.

0 Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *