Membuat Web Serive Dengan Slim Framework part 1
jumpa lagi sobat..
Artikel kali ini saya akan menulis tentang web service dengan Slim framework,
apa itu web service bisa dibaca pada wiki. secara singkatnya web service merupakan yang memberi jembatan agar semua platform dapat berkomunikasi,
keuntungan lain dari web service adalah seorang programmer tidak perlu membuat database untuk semua platform yang sedang di kerjakan, jadi cukup membuat web service untuk mengakses database dan web service memberikan layanan agar semua platform mengaksesnya, kebanyakan web service menampikan data berupa json.
untuk membuat web service saya akan menggunakan slim framework yang kebanyakan digunakan untuk membangun web service.
ok.. ok.. sudah selelai basa basinya..
sebulum memulai pastikan dikomputer kalian sudah terinstall web serve.. kalian bisa menggunakan xampp ataupun wamp
berikut langkah - langkahnya:
Install Slim framework
untuk bisa menginstalnya kali butuh composer, composer merupakan dependency manager php, kalian mengunjungi web-nya composer untuk cara install composernya,
bila sudah selesai installnya silahkan menuju ke folder htdoc/www pada web service lalu buat folder web_service selanjutnya buat file composer.json dan tuliskan berikut :
sebulum memulai pastikan dikomputer kalian sudah terinstall web serve.. kalian bisa menggunakan xampp ataupun wamp
berikut langkah - langkahnya:
Install Slim framework
untuk bisa menginstalnya kali butuh composer, composer merupakan dependency manager php, kalian mengunjungi web-nya composer untuk cara install composernya,
bila sudah selesai installnya silahkan menuju ke folder htdoc/www pada web service lalu buat folder web_service selanjutnya buat file composer.json dan tuliskan berikut :
{ "require": { "slim/slim": "2.*" } }
composer install
setelah selesai menginstall saatnya koding..
Membuat web service
berikut struktur project setelah terinstall slim :
buat file index.php dan .htaccess sebagai file utama seperti pada gambar diatas...
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [QSA,L]
kegunaan file file .htaccess adalah untuk konfigurasi web server apache, dimana slimframework menggunakan rewrite engine untuk memanggil endpoint-endpoint yang ada, maka dari itu perlu ditambahkan htaccess..
lakukan percobaan mengunakan slim untuk mamangil string.. tulis script dibawah ini pada index.php dan panggil pada browser...
lakukan percobaan mengunakan slim untuk mamangil string.. tulis script dibawah ini pada index.php dan panggil pada browser...
<?php require 'vendor/autoload.php'; $app = new \Slim\Slim(); $app->get('/', function(){ echo "tes_semua"; }); $app->run();
script diatas akan menghasilkan seperti pada gambar dibawah ini..
sekarang coba dengan menggunakan parameter.. seperti script dibawah ini..
<?php require 'vendor/autoload.php'; $app = new \Slim\Slim(); $app->get('/hello/:name', function($name){ echo "hello, $name"; }); $app->run();
script diatas akan menguhasilkan seperti berikut
bersambung.... (kayak sinetron aja)
Sekian dulu artikel kali ini semoga bermanfaat.. apabila ada pertanyaan maupun saran bisa ditulis pada komentar...