Это приложение для управления заработной платой сотрудников алмазной отрасли, написанное на laravel. Предположим, если вам нужно решение для управления большим количеством сотрудников в вашей алмазной отрасли, то это сэкономит вам время.
С помощью этого приложения вы можете назначить сотруднику ежедневный график учета рабочего времени, указав дату и количество алмазов в текущем месяце, а также в будущем месяце.
Данными каждого сотрудника можно управлять в зависимости от диапазона месяца/даты/года.
Вы можете легко узнать общую сумму, подлежащую выплате вашим работникам.
Вы можете добавить типы работ (типы алмазов).
Примечание . По умолчанию вы получите роль SuperAdmin . вам необходимо создать две роли с именами «Сотрудник» и «Манагар» , которые будут предоставлены на этапах установки.
Примечание . Только один суперадминистратор может быть зарегистрирован посредством раздачи; возможность регистрации отсутствует, предоставляется только опция входа в систему, поэтому никто извне не может быть зарегистрирован в качестве суперадминистратора.
Была добавлена услуга получения аванса наличными, так что если кому-либо из сотрудников потребуется получить аванс наличными в будущем месяце, он сможет это сделать. для этого также есть область управления.
Если вы попали сюда, прочитав, сохраняйте спокойствие и просто следуйте инструкциям по установке. вы получите полную настройку приложения на своем локальном компьютере.
Вы можете установить его на свой локальный компьютер, выполнив следующие действия:
Загрузите или клонируйте репозиторий в своей системе.
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. Откройте http://localhost:8000, вы должны увидеть страницу входа.
Вход суперадминистратора
email = [email protected]
password = 12345678
Примечание . После входа в систему как суперадминистратор перейдите в раздел «Роли» на боковой панели, создайте еще две роли с именами «Сотрудник» и «Менеджер» и назначьте им необходимые разрешения. например, добавьте 2 пользователей с менеджером ролей от суперадминистратора, войдите в систему с этими двумя менеджерами и создайте из них сотрудников.