Membuat PHP Lumen Api Documentation Mempersiapkan Docs Generator Untuk membuat docs generator kita akan menggunakan swagger-ui ( https://swagger.io/tools/swagger-ui/ ). Untuk membuatnya, silahkan ikuti langkah-langkah dibawah ini: Install swagger-php plugins di projek lumen-service kalian. Pada terminal/CommandPrompt ketik command dibawah ini. composer require zircote/swagger-php Jika sudah selesai selanjutnya buat artisan command file. Buat file di app/Console/Commands/SwaggerDocScanner.php. Lalu masukan kode di bawah ini. Buka file app/Console/Kernel.php, tambahkan code dibawah ini. Untuk menjalankan artisan command SwaggerDocScanner dan menggenerate docs, pada terminal/CommandPrompt jalankan command dibawah. Command ini akan membuat file public/swaggerdoc.json. Saat ini kalau dijalankan, command ini bakal error, karena kita belum mendefiniskan anotasi docs nya. php artisan swaggerdoc:scan Untuk tampilan User Interface nya kita perlu mebuat file html di public folder...
CILENT APPLICATION Kali ini Kita akan membuat aplikasi (Client) yang bisa melakukan request ke Web Service (API) menggunakan PHP Lumen. Sebelumnya kita membuat aplikasi Web Service menggunakan Lumen. Saat ini kita akan membuat aplikasi yang bisa mengakses Web Service menggunakan Lumen (kita sebut dengan aplikasi Client). Aplikasi Lumen Service App Sebagai Web Service API Untuk implementasi Lumen Client App, kita kan membuat aplikasi Web Service CRUD akses Rest API menggunakan Dummy API yang di akses di http://dummy.restapiexample.com/ Pertama kita harus mengintal projek lumennya dengan composer. silakan ketik di cmd/Command Prompt : composer create-project --prefer-dist laravel/lumen [NAMA_PROJECT] Contoh : composer create-project --prefer-dist laravel/lumen LumenClientApp Untuk menjalankan kode ini harus memiliki koneksi internet dan tunggu hingga proses instalasi selesai. untuk menjalankan s...