Quick actions

cmd+k|ctrl+k

Navigation

Languages

Human Resources

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2024-09-26T02:32:43.589444Z

Updated

2024-10-24T04:06:08.797585Z

Human Resources
- Departments (name, description)
- Employees (user_id, department_id, address, place of birth, dob, religion, sex, phone, salary, photo
- Payroll (user_id, salary)
- Leave (user_id, description, start_of_date, end_of_date, status [pending, approved, rejected])
- Attendances (user_id, status [present, absent, ...])


migration   => struktur tabel pada database
seeder      => data/isi pada tabel (opsional) / data dummy

php artisan route:list // melihat daftar rute


User Managements
- Roles
- Users

// Tahapan ambil project laravel dari github
git clone https://github.com/mraisyanalfarras/sistem-enteprise.git nama-project
pindah ke direktori nama-project
composer update
cp .env.example .env
php artisan key:generate
sesuaikan isi pada file .env
php artisan migrate --seed


// simpan ke kedua tabel sekaligus
// simpan ke tabel user
$user = User::create([
    'name' => $request->name,
    'email' => $request->email,
    'password' => bcrypt('terserah')
]);

// simpan ke tabel employee
$request->merge(['user_id' => $user->id]);
Employee::create($request->all());
    
INFO