Skip to content

fanajib5/penggajian_mau_maju

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Penggajian PT Mau Maju

Laravel Logo

Instalasi

Clone dengan perintah

git clone https://github.com/fanajib5/penggajian_mau_maju

Atau download proyek ini secara langsung.

Setelah selesai, masuk ke direktori proyek. Bisa dengan membuka langsung atau perintah

cd penggajian_mau_maju

Jalankan perintah berikut

composer install
cp .env.example .env
php artisan key:generate
npm install && npm run dev

Penting! Biarkan terminal npm terbuka

Buat database baru dengan nama

...
DB_DATABASE=penggajian_mau_maju
...

Skema database ada dalam migrasi file Laravel. Sehingga, jalankan migrasi database dengan perintah

php artisan migrate

Penting! Untuk seeder data

Jalankan file data_tabel_penggajian_mau_maju.sql yang ada pada root direktori proyek, pada SQL editor. Seperti Navicat atau HeidiSQL.

php artisan serve

Jika terminal npm sebelumnya tadi sudah tertutup, buka window terminal yang baru, lalu jalankan

npm run dev

Dan navigasikan ke link server: http://127.0.0.1:8000

Login dengan pilihan akun berikut:

User di atas adalah berdasarkan role user, staff-payroll, dan supervisor-payroll

List URL yang tersedia (jika port default 8000):

# web
http://localhost:8000/
http://localhost:8000/login
http://localhost:8000/pegawai
http://localhost:8000/pegawai/{pegawai_id}/edit
http://localhost:8000/penggajian
http://localhost:8000/penggajian/create
http://localhost:8000/penggajian/{penggajian_id}
http://localhost:8000/generate-pdf/penggajian/{penggajian_id}
http://localhost:8000/generate-pdf/penggajian/{penggajian_id}/cetak
http://localhost:8000/logout

# api
GET http://localhost:8000/api/presensi
GET http://localhost:8000/api/presensi/{pegawai_id}?periode=2021-01

Stak Teknologi

  • PHP 8.2
  • Laravel 10
  • MySQL 5.7 (included pada Laragon)

License

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

About

Proyek untuk tes rekrutmen PT. TRA****

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages