Installasi Lumen
Pembuatan microservices dengan membuat struktur folder seperti ini :
Pembuatan microservices dengan membuat struktur folder seperti ini :

Selanjutnya dalam pembuatan service ini kita akan memakai packages https://github.com/tymondesigns/jwt-auth untuk melakukan generator token JWT, tambahkan package tersebut pada composer.json
Kemudian jalankan composer update, untuk installasi lengkapnya silahkan baca dokumentasi lengkapnya di https://jwt-auth.readthedocs.io/en/develop/lumen-installation/
Jangan lupa dibaca juga quick start https://jwt-auth.readthedocs.io/en/develop/quick-start/
Kemudian pastikan lumen framework nya berjalan dengan sempurna dengan menjalankan perintah:
Jangan lupa dibaca juga quick start https://jwt-auth.readthedocs.io/en/develop/quick-start/
Kemudian pastikan lumen framework nya berjalan dengan sempurna dengan menjalankan perintah:
Membuat End Point
Dalam pembuatan API pasti kita tidak asing lagi dengan kata End Point, kali ini kita akan membuat 2 endpoin yaitu :
Dalam pembuatan API pasti kita tidak asing lagi dengan kata End Point, kali ini kita akan membuat 2 endpoin yaitu :
- /auth/token (Memberikan response token)
- /auth/me (Memberikan informasi user yang telah login)
Pertama kita harus membuat controller
Mari kita buat AuthController.php (Karena dilumen tidak bisa generate controller) jadi kita mesti buat secara manual.
AuthController.php
AuthController.php
Membuat End Point
Kemudian selanjutnya buat routes nya dengan cara edit file web.php dan tambahkan script berikut :
Kemudian selanjutnya buat routes nya dengan cara edit file web.php dan tambahkan script berikut :
Materi ini belum selesai
Materi ini belum selesai dan perlu penambahan beberapa materi lagi untuk penyempurnaan. Dalam materi ini akan diberikan step by step dalam membuat Microservice
Materi ini belum selesai dan perlu penambahan beberapa materi lagi untuk penyempurnaan. Dalam materi ini akan diberikan step by step dalam membuat Microservice