Laravel Restful API dengan Database PostgreSQL, dan Menggunakan Service Repository Pattern.
Silahkan Clone Proyek ini dengan Mengikuti Command Berikut:
git clone https://github.com/ferdinalaxewall/laravel-rest-postgresql.gitMasih dalam Bash/CommandPrompt/Shell yang sama, Kalian Ketikan Command Berikut:
composer installatau
composer updateSelanjutnya, Duplikat File .env.example dan rename salah satunya menjadi .env, Lalu Buka Bash/CommandPrompt/Shell kalian, Dan Ketikan Command Berikut:
cp .env.example .envSelanjutnya Generate key untuk local .env kalian
php artisan key:generateSilahkan buka file .env kalian, lalu ubah bagian berikut dan sesuaikan dengan environment yang kalian siapkan
DB_HOST=xxx
DB_PORT=xxx
DB_DATABASE=xxx
DB_USERNAME=xxx
DB_PASSWORD=xxxUntuk melihat Dokumentasi API, Silahkan ketik perintah dibawah untuk konfigurasi Package Swagger:
$ php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"
$ php artisan l5-swagger:generateJika belum ada tabel dalam database, Migrasi kan Table Untuk Database yang telah di buat pada .env file sebelumnya
php artisan migrateUntuk Melihat Dokumentasi API, anda hanya perlu mengunjungi menu "Dokumentasi API" yang ada pada Navigation Bar (Navbar) atau http://(app_url)/api/documentation