Skip to content

Employee overtime calculation application with REST API using Laravel Framework

Notifications You must be signed in to change notification settings

aldirifai/overtime

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Cara Install

Ekstrak File dan Buka Terminal di dalam Forder Project

Download file project, ekstrak terlebih dahulu kemudian masuk ke dalam folder project dan buka terminal / cmd / git ataupun software sejenis. Pastikan terminal sudah mengarah ke folder project.

Install Semua Dependensi yang Dibutuhkan

composer install

Buat Database Baru

Buat database sebagai tempat penyimpanan aplikasi ini

Copy .env.example to .env

Copy file .env.example ke .env

cp .env.example .env

Setting Database di File .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=username
DB_PASSWORD=password

Migrasi Database

Migrasi semua table dan data yang sudah disediakan

php artisan migrate:fresh --seed

Generate Key Aplikasi

php artisan key:generate

Generate Swagger Documentation

php artisan l5-swagger:generate

Jalankan Aplikasi

php artisan serve

Dokumentasi API dan Testing

Mengakses Dokumentasi API

Untuk melihat dokumentasi API pastikan aplikasi sudah berjalan atau jika belum maka jalankan aplikasi terlebih dahulu menggunakan perintah dibawah

php artisan serve

Untuk mengkses dokumentasi silakan salin URL berikut ke browser anda

http://127.0.0.1:8000/api/documentation

Menjalankan Testing

Testing pada project ini menggunakan PHP Unit, untuk menjalankan testing salin perintah berikut ke terminal anda

php artisan test

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Employee overtime calculation application with REST API using Laravel Framework

Topics

Resources

Stars

Watchers

Forks

Languages