Halo semua kali ini aku mau lanjutin PHP lumennya ke materi Lumen Client App
tanpa banyak basa basi langsung saja.
Membuat Aplikasi Lumen
Untuk membuat aplikasi lumen pada tutorial kali ini akan menggunakan fitur composer tutorial nya sebagai berikut
1. Ketikan perintah seperti gambar di bawah ini tetapi untuk nama
project nya tidak harus PHPClient bisa diubah sesuai keinginan.
Untuk membuat aplikasi lumen harus terkoneksi ke internet
2. Apabila sudah selesai maka akan muncul tampilan seperti gambar di bawah ini
3. Setelah selesai jalankan terlebih dahulu aplikasi PHPClient dengan
mengetikan perintah php -S localhost:9000 -t public dan pada port ini
ada perubahan dikarenakan supaya tidak bentrok dengan port dari aplikasi
server
4. Lalu masukan link http://localhost:9000 di browser
Apabila muncul pesan seperti gambar di atas maka pembuatan aplikasi Lumen telah berhasil
Selesai
Pengecekan data di Aplikasi server
Untuk pengecekan data di server ini bertujuan untuk memeriksa apakah
data di server sudah ada atau belum dan untuk mengecek apakah server
menerapkan sistem login sehingga nantinya client bisa lebih mudah dalam
mengoperasikan data dari server
1. Buka aplikasi server dan jalankan perintah php -S localhost:8000 -t public
2. Lalu buka aplikasi postman dan panggil link
http://localhost:8000/post dan untuk post ini adalah routes yang
mengarah ke controller post
3. Apabila muncul pesan seperti gambar di bawah ini maka server
menerapkan sistem login sehingga apabila ingin mengecek data harus login
terlebih dahulu
5. Dan apabila sudah melakukan login dengan akun admin atau editor maka akan muncul tampilan sepert ini
6. Setelah tau ada atau tidak nya data di aplikasi server maka aplikasi client bisa langsung mengoperasikan data dari server.
Membuat Fungsi Untuk Mengakses Web Service JSON (Get Request)
Untuk membuat fungsi mengakses web service json (get request) bisa mengikuti tutorial nya berikut ini:
1. Buka file web,php di folder routes dan tambahkan routes baru seperti ini
2. Buat file controller dengan nama PostController.php di folder
app/http/comtrollers dan buat fungsi getRequestJson dan tambahkan kode
seperti ini
Perlu diperhatikan bahwa Authorization bearer lalu token ini di dapat
pada saat melakukan login di aplikasi server setelah itu akan
mendapatkan token seperti gambar di bawah ini
dan untuk token yang di dapatkan harus di masukan ke file controller dengan urutan yang sama seperti gambar postcontroller
Dan perlu juga untuk memasukan accept header ke postcontroller yang ada pada aplikasi server seperti ini
3. Pada file getRequestJson ini akan mereturn ke file view dengan nama
getRequestJson. Untuk itu but view getRequestJson.php di folder
resources/views/posts dan masukan kode seperti ini
dikarenakan file ini memanggil css bootstrap berupa link cdn maka ketika di penggil view nya harus terkoneksi ke internet
4. Lalu ketikan perintah php -S localhost:9000 -t public pada aplikasi
client dan php -S localhost:8000 -t public keduanya harus di panggil
dkarenakan apabila aplikasi server tidak di panggil maka data yang
dipanggil oleh client tidak akan masuk dan tidak akan tampil pada
aplikasi client sehingga akan muncul error seperti ini
Apabila aplikasi server dan client terpanggil keduanya maka akan muncul tampilan seperti ini
Comments
Post a Comment