이것은 laravel로 코딩된 다이아몬드 산업 직원 급여 관리 애플리케이션입니다. 다이아몬드 산업에서 많은 수의 직원을 관리하기 위한 솔루션이 필요한 경우 이것이 시간을 절약해 줄 것입니다.
이 응용 프로그램을 사용하면 현재 달과 미래 달에도 날짜와 다이아몬드 수량을 첨부하여 직원에게 일일 근무 시간표를 할당할 수 있습니다.
각 직원의 데이터를 월/일/년 범위에 따라 크게 관리할 수 있습니다.
근로자에게 지급해야 할 총액을 쉽게 확인할 수 있습니다.
작업 유형(다이아몬드 유형)을 추가할 수 있습니다.
참고 : 기본적으로 SuperAdmin 이라는 역할이 추가됩니다. 설치 단계에서 제공되는 Employee & Managar 라는 두 가지 역할을 직접 생성해야 합니다.
참고 : 슈퍼관리자는 한 명만 시딩을 통해 등록할 수 있으며 등록 옵션은 없습니다. 로그인 옵션만 제공되므로 외부인은 슈퍼관리자로 등록할 수 없습니다.
직원이 향후 달에 현금을 미리 가져가야 할 경우 현금을 미리 가져갈 수 있도록 현금 사전 서비스가 추가되었습니다. 이를 위한 관리 영역도 있습니다.
을 읽고 여기에 도달했다면 침착하게 설치 단계를 따르십시오. 로컬 컴퓨터에서 애플리케이션 설정을 완전히 수행하게 됩니다.
아래 단계에 따라 로컬 PC에 설치할 수 있습니다.
시스템에서 저장소를 다운로드하거나 복제하십시오.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Diamond-industry-payroll-system-laravel-master 폴더로 이동하여 터미널을 연 후 아래 단계를 따르세요.
작곡가 설치:
composer Install
.env.example 파일의 복사본을 .env로 만듭니다.
cp .env.example .env
데이터베이스 자격 증명을 설정합니다.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
그런 다음 애플리케이션 키를 생성합니다.
php artisan key:generate
그런 다음 데이터베이스를 마이그레이션합니다.
php artisan migrate
이제 역할에 할당하는 권한을 생성해야 합니다(최고 관리자를 시드하기 전에 먼저 이 명령을 실행해야 합니다).
php artisan db:seed --class=PermissionTableSeeder
슈퍼관리자를 생성하세요:
php artisan db:seed --class=CreateSuperAdminUserSeeder
PHP Artisan Serve를 실행합니다. http://localhost:8000을 열면 로그인 페이지가 나타납니다.
최고관리자 로그인
email = [email protected]
password = 12345678
참고 : Superadmin으로 로그인한 후 사이드바에서 역할로 이동하여 직원 및 관리자 라는 역할을 두 개 더 만들고 원하는 권한을 할당하세요. 예를 들어 superadmin의 역할 관리자가 있는 사용자 2명을 추가하고 해당 두 관리자로 로그인하여 직원을 생성합니다.