Ini adalah Skeleton server Restful API menggunakan Slim 3
-
Clone repo ini
-
Point your virtual host document root to your new application's
public/
directory. -
Ensure
logs/
is web writeable. -
Untuk install dependency, jalankan:
composer install
-
Buat database kemudian import
sql/slimapiserver.sql
untuk membuat tabel users -
Copy file
src/settings.php.example
menjadisrc/settings.php
kemudian edit sesuai konfigurasi yang diinginkan
- catfan/Medoo untuk komunikasi dengan database
- tuupola/slim-jwt-auth untuk auth JWT
- guzzlehttp/guzzle untuk http request
- Untuk create user baru, panggil
http://localhost/slim/apiserver/public/adduser?username=admin&email=admin@localhost.com&password=password&type=ADMIN
- Untuk cek setting timezone, panggil
http://localhost/slim/apiserver/public/tz