Tampilkan postingan dengan label api. Tampilkan semua postingan
Tampilkan postingan dengan label api. Tampilkan semua postingan

Minggu, 19 Februari 2017

Membuat Rest API dengan Laravel


Yups, Rest API menurut ane sudah jadi kebutuhan umum buat pembuatan sebuah aplikasi, dan juga untuk mengambilan data untuk kebutuhan umum, misalkan API resi JNE yang kegunaanyannya berguna banget.

API juga menurut ane gambang untuk dipelajari, engga susah gan, soalnya hanya tinggal menampilkan dan memproses data-data yang masuk dan keluar aja, jadi engga usah bikin html atau layout atau apalah sesuau yang berhubungan dengan tampilan website, dalam membuat API semua itu tidak dibutuhkan, yang dibutuhkan dan diambil dari API itu Data dan response status hihihi..

Pengalaman ane bikin API itu pada saat ane dikantor, dapetin projek yang menggunakan sistem three tier, kalo dijelasin secara singkat sih itu sistem backend-frontend, dmana ada 2 aplikasi terpisah yang satu API dan yang kedua layout, keuntungannya banyak gan, jika kita pake sistem kaya gitu nanti bisa dinamis atau bisa dipake untuk kebutuhan aplikasi lain misalkan mobile dan website lain :D

Disini ane bakalan kasih tutorial singkat bagaimana cara membuat REST API dilaravel gan :D, gampang loh gan hehehe

Siapkan alat tempur nya

Jika laravel sudah terinstall dan sudah running dilocalhost agan masing2 maka let's code


Pertama, atur koneksi laravel dengan database agan masing2 ya


Kedua, membuat migration, disini ane pake migration bawaan laravel yaitu migration table users


Ketiga, jalankan migration dengan menjalankan perintah diterminal
php artisan migrate
Keempat, membuat seeder untuk users
php artisan make:seeder UsersTableSeeder
Kelima, edit file UsersTableSeeder.php menjadi seperti ini :

Keenam, jalankan seeder melalui terminal
php artisan db:seed
Ketujuah, buat controller
php artisan make:controller UserController -r
Kedelapan, membuat method untuk menampilkan data user

Kesembilan, membuat method untuk create data user

Kesepuluh, membuat method untuk show spesific data user


Kesebelas, membuat method untuk update data user


Keduabelas, membuat method untuk delete data user


Ketigabelas, langkah terakhir adalah membuat route untuk UserController di file api.php

Keempatbelas, jalankan server
php artisan serve



Nah jika sudah semua tinggal testing rest api, klo disini ane test pake postman,
Beikut sedikit contoh testing rest api menggunakan postman


Jika sudah seperti itu maka agan-agan sekalian sudah success membuat simple REST API :D
Nah sekian post dari ane, semoga bermanfaat buat agan-agan sekalian, See you on the next post