Sabtu, 11 Februari 2017

Menggunakan Facade Di Laravel


Dalam artikel ini saya akan menjelaskan sedikit dari sala-satu helper laravel yang menurut ane kegunaanya itu berguna banget untuk membuat aplikasi dan mempercantik coding supaya enak di lihat heheheh.

Oke, yang akan kita bahas adalah Facade dalam laravel, apa itu Facade ? untuk penjelasan lengkapnya agan bisa ke sini documentasinya langsung Facade.

Kalo menurut ane sih Facade bisa kita gunakan sebagai media untuk memanggil class yang telah kita buat, nanti jadinya sebuah class yang kita buat bisa kita panggil via facade dengan cara static pake titik 2 (::) 

Penjelasan mengenal bagaimana cara memanggil method dengan cara static/object, agan bisa ke link ini untuk memahami magic method __call dan __classStatic   

Oke kita langsung aja berkoding ria, disini ane bakalan kasih tahu cara bikin class yang terintegrasi dengan Facade

Alat Tempur
  • Linux Ubuntu/Window/Mac -> ane disini pake Linux Ubuntu
  • Web server (Lamp/Xampp)
  • PHP Version 5.6.1 <=
  • Laravel => Install laravel

Oke jika semua alat tempur sudah terinstall, ayo ngoding

1. Buat 1 folder di dalam app direktory laravel dengan nama Classes
mkdir Classes
2. Lalu masuk ke dalam folder Classes dan buat folder baru Bernama Facade
cd Classes && mkdir Facade
3. Lalu didalam direktory Classes buat file baru bernama Kun.php
touch KunKin.php
4. Lalu isi KunKin.php dengan syntak dibawah ini

4. Setelah itu masuk ke dalam folder Facade lalu buat file baru bernama KunKin.php
cd Facade && touch KunKin.php
5. Lalu isi KunKin.php yang berada didalam folder Facade dengan syntak seperti dibawah ini :

6. Lalu jika agan sudah membuat 2 file yang itu maka langkah selanjutnya adalah membuat provider, lakukan perintah ini didalam terminal :
php artisan make:provider KunKinProvider
7. Lalu Edit file KunKinProvider yang ada di direktory app/Providers, tambahan syntak seperti dibawah ini :


8. Jika sudah diedit maka daftarkan provider yang telah kita buat didalam config/app.php
9. Lalu tambahkan aliases class

10. Jika sudah, maka kita tinggal coba, masuk ke dalam tinker
php artisan tinker
11. Lalu ketikan perintah
KunKin::sayKunKin()

12. Maka jika akan memunculkan return "Hello Kun Kin", jika sudah seperti itu maka agan2 sekalian telah sukses implement facade dilaravel :D


Gmana gan ? cukup mudahkan, itulah sala-satu cara pake facade dilaravel gan


Oke sekian post dari ane, semoga agan-agan bertambah ilmunya, see you on the next post

    Choose :
  • OR
  • To comment
8 komentar:
Write komentar
  1. mantapss gan , pusing juga kalau udah ngadep coding gni

    BalasHapus
  2. Komentar ini telah dihapus oleh administrator blog.

    BalasHapus
  3. bookmark dulu gan, masih kurang paham nih.

    BalasHapus
  4. Harus belajar nih,dan gak cukup sekali. sangat bermanfaat sekali

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. coding again :-) hehehe mantap gan tutornya 100% work

    BalasHapus
  7. pengguna kali linux nyimak :D

    BalasHapus
  8. Komentar ini telah dihapus oleh pengarang.

    BalasHapus