Minggu, 24 Januari 2021

Tutorial PHP Lumen Service Docs

 Mempersiapkan Docs Generator

1. Install swagger-php plugins. Pada terminal/CommandPrompt ketikan:

composer require zircote/swagger-php

2. Membuat artisan command file. Buat file app/Console/Commands/SwaggerDocScanner.php

3. Buka file app/Console/Kernel.php, tambahkan code seperti line 16-17

4. Pada terminal/CommandPrompt jalankan: php artisan swaggerdoc:scan

5. Buat file public/api-docs.html, code nya seperti ini:

6. Run Lumen Server 

7. Pada browser buka http://localhost:8000/api-docs.html

8. Selesai

Membuat Dokumentasi API (Get Request)

1. Buka file app/Http/Controllers/Controller.php, tambahkan code seperti Line 7-21

2. Buka file app/Http/Controllers/Public/PostsController.php, tambahkan code seperti Line 11-25. 

3. Pada terminal/CommandPrompt jalankan: php artisan swaggerdoc:scan

4. Pada browser buka http://localhost:8000/api-docs.html

5. Klik button GET

Membuat Dokumentasi API (Post Request)

1. Buka file app/Http/Controllers/AuthController.php, tambahkan code seperti Line 11-44

2. Pada terminal/CommandPrompt jalankan command: php artisan swaggerdoc:scan

3. Pada browser buka http://localhost:8000/api-docs.html 

4. Kalau button POST

Tidak ada komentar:

Posting Komentar

Setting Up VM and Domain

  Membuat Folder Khusus Aplikasi - Login SSH terlebih dahulu - Ketikan PWD - Buat folder dengan mengetikan seperti dibawah - Kemudian la...