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.phptouch 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
8 komentar:
Write komentarmantapss gan , pusing juga kalau udah ngadep coding gni
BalasHapusKomentar ini telah dihapus oleh administrator blog.
BalasHapusbookmark dulu gan, masih kurang paham nih.
BalasHapusHarus belajar nih,dan gak cukup sekali. sangat bermanfaat sekali
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuscoding again :-) hehehe mantap gan tutornya 100% work
BalasHapuspengguna kali linux nyimak :D
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapus