PHP Lumen Client APP
PHP LUMEN CLIENT APPAPLIKASI LUMEN SERVICE APP SEBAGAI WEB SERVICE API UNTUK IMPLEMENTASI LUMEN CLIENT APP, KITA AKAN MENGGUNAKAN APLIKASI WEB SERVICE YANG SUDAH KITA BUAT. SILAHKAN DOWNLOAD DAN JALAN APLIKASI WEB SERVICE API (DALAM HAL INI LUMENSERVICEAPP) DENGAN POST 8000.
Membuat Aplikasi Lumen Untuk instalasi dan membuat project Lumen ada dua cara:
1. Via Lumen Installer
a. composer global require "laravel/lumen-installer"
b. lumen new [NAMA_PROJECT]
c. Contoh: lumen new LumenClientApp
2. Via Composer Installer
a. composer create-project --prefer-dist laravel/lumen [NAMA_PROJECT]
b. Contoh: composer create-project --prefer-dist laravel/lumen LumenClientApp
3.Untuk menjalankan script di no 1 atau no 2, komputer kita harus memiliki koneksi internet
4. Dibawah ini adalah process yang dijalankan ketika script no 1 atau no 2 dijalankan. Process ini adalah mendownload module-module yang dibutuhkan oleh Lumen.
5. Untuk menjalankan server nya silahkan jalankan script ini di terminal/command prompt a. Pindah direktori ke folder aplikasi yang baru dibuat: cd LumenClientApp b. Jalan server: Kita akan menggunakan port 9000, port 8000 kita akan gunakan untuk LumenServiceApp php -S localhost:9000 -t public c. Tampilan terminal ketika berhasil running
1. Membuat Fungsi Untuk Mengakses Web Service JSON (Get Request) Untuk membuat fungsi yang bisa mengakses Web Service JSON, silahkan ikuti langkah-langkah dibawah ini: 1. Buka file routes/web.php, tambahkan code dibawah ini,
2. Buat controller dengan nama app/Http/Controllers/PostsController.php, buat function getRequestJson dengan code nya seperti dibawah ini.
3. Dilihat dari controller nya, kita akan menggunakan module view untuk menampilkan dalam bentuk html (lihat line 35). Secara default folder view ada di resourcers/views. Sekarang buat file view dengan nama resources/views/posts/getRequestJson.php. Untuk styling nya kita akan menggunakan bootstrap (https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css). Code nya seperti dibawah ini
4. Buka halaman http://localhost:9000/posts/get-request-json di browser, tampilanya seperti dibawah ini:
Membuat Fungsi Untuk Mengakses Web Service XML (Get Request) Untuk membuat fungsi yang bisa mengakses Web Service JSON, silahkan ikuti langkah-langkah dibawah ini: 1. Buka file routes/web.php, tambahkan code dibawah ini,
2. Buat controller dengan nama app/Http/Controllers/PostsController.php, buat function getRequestXml dengan code nya seperti dibawah ini.
3. Dilihat dari controller nya, kita akan menggunakan module view untuk menampilkan dalam bentuk html. Secara default folder view ada di resourcers/views. Sekarang buat file view dengan nama resources/views/posts/getRequestXml.php. Untuk styling nya kita akan menggunakan bootstrap (https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css). Code nya seperti dibawah ini.
4. Buka halaman http://localhost:9000/posts/get-request-xml di browser, tampilanya seperti dibawah ini:
Membuat Fungsi Untuk Mengakses Web Service JSON (Post Request) Untuk membuat fungsi yang bisa mengakses Web Service JSON dengan method POST, silahkan ikuti langkah-langkah dibawah ini:
1. Buka file routes/web.php, tambahkan code dibawah ini,
2. Buat controller dengan nama app/Http/Controllers/PostsController.php, buat function postRequestJson dengan code nya seperti dibawah ini.
3. Dilihat dari controller nya, kita akan menggunakan module view untuk menampilkan dalam bentuk html. Secara default folder view ada di resourcers/views. Sekarang buat file view dengan nama resources/views/posts/postRequestJson.php. Untuk styling nya kita akan menggunakan bootstrap (https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css). Code nya seperti dibawah ini.
4. Buka halaman http://localhost:9000/posts/post-request-json di browser, tampilanya seperti dibawah ini:
Selesai












Komentar
Posting Komentar