Menggunakan Laravel Resource

Saat membuat API biasanya kita akan menerapkan aturan mengenai output yang akan dihasilkan oleh request. Misal jika saya memiliki model Book dan Author dan saya ingin menerapkan output seperti berikut { "id": 1, "title": "lorem", "description": "Lorem Ipsum.", "author": "Mr. John Doe." }, Biasanya proses pembentukan dilangsungkan di controller seperti berikut $model…

Apa yang saya pahami tentang API

> Disclaimer : Tulisan ini merupakan kesimpulan yang saya buat dari beberapa tulisan di internet dan beberapa video di youtube yang membahas API. Tulisan ini kemungkinan besar bisa kurang tepat atau bahkan salah total. Harapan saya jika ada yang berkunjung di tulisan ini dan mempunyai pendapat yang berbeda bisa langsung mengkoreksi bagian-bagian…

Mengetes API dengan Insomnia

Karena kemarin saya menulis tentang membuat API dengan laravel, dalam tulisan ini saya coba mengenalkan aplikasi untuk ngetes API itu sendiri, namanya INSOMNIA. Aplikasi ini tersedia untuk Mac, Windows, dan tentu saja linux. Karena kebetulan saya pengguna debian saya mengunduh insomnia insomnia_4.2.14_amd64.deb. Untuk mendapatkan aplikasinya…

Membuat Api Laravel 5.3 dengan API Guard dan JWT

Saat pertama kali kenal dengan istilah API saya kira saat berhasil ngirim hasil berupa json atau XML sudah bisa membuat API, ternyata tak sesederhana itu. Dalam tulisan kali ini saya mau mencoba membuat service API sederhana dengan Laravel 5.3. Persiapan Yang perlu disiapkan adalah Laravel 5.3, dan paket…