Assalamualaikum
Pada bagian 2 kita sudah menginstall Slim Framework dan NotORM
TUTORIAL MEMBUAT RESTFUL API DENGAN SLIM FRAMEWORK [BAGIAN 2]
Pada bagian 3 ini kita akan membuat CRUD dengan SLim Framwork
Dimulai dengan “CREATE” yaitu menambahkan data ke database dengan menggunakan POSTMAN
Buka index.php kemudian tambahkan perintah diatas perintah
$app->run();
$app->post('/addcatatan', function($request, $response, $args) use($app, $db){ $param = $request->getParams(); $r = $db->tb_catatan->insert($param); $res["error"] = false; $res["message"] = "Berhasil menambahkan catatan ke database"; echo json_encode($res); });
Kode diatas berfungsi untuk menyimpan kedalam tabel : tb_catatan
Berikut Kode Lengkapnya
<?php require __DIR__ . '/vendor/autoload.php'; require 'libs/NotORM.php'; use \Slim\App; $app = new App(); $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $dbname = 'dbcatatan'; $dbmethod = 'mysql:dbname='; $dsn = $dbmethod.$dbname; $pdo = new PDO($dsn, $dbuser, $dbpass); $db = new NotORM($pdo); $app-> get('/', function(){ echo "API Catatan Keuangan With SLIM Framework"; }); $app->post('/addcatatan', function($request, $response, $args) use($app, $db){ $param = $request->getParams(); $r = $db->tb_catatan->insert($param); $res["error"] = false; $res["message"] = "Berhasil menambahkan catatan ke database"; echo json_encode($res); }); $app->run();
Mari kita uji, buka POSTMANT, masukan alamat
localhost/apicatatan/index.php/addcatatan
atau online di alamat
Pilih POST , Masukan Judul dan Catatan pada Tab Body

Sekarang kita cek pada database




Semoga Bermanfaat