这是一个用 laravel 编码的钻石行业员工工资管理应用程序。假设如果您需要一个解决方案来管理钻石行业中的大量员工,那么这将为您节省时间。
借助此应用程序,您可以通过附加日期和钻石数量来为员工分配每日时间表。也可以在当前月份和未来月份内分配。
每个员工的数据可以按照月/日/年范围进行极大的管理。
您可以轻松找到应付给员工的总金额。
您可以添加工作类型(钻石类型)。
注意:您将获得默认添加的名为SuperAdmin的角色。您需要自己创建两个名为Employee和Managar 的角色,这将在安装步骤中提供。
注意:只有一名超级管理员可以通过种子注册,没有注册选项,仅提供登录选项,因此外部任何人都无法注册为超级管理员。
增加了预支现金服务,以后如果有员工需要支取预支现金,可以支取。还有一个管理区域。
如果您通过阅读到达这里,请保持冷静,只需按照安装步骤操作即可。您将在本地计算机上完全安装应用程序。
您可以按照以下步骤将其安装在本地电脑上:
下载或克隆系统中的存储库。
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 个具有角色经理的用户,然后使用这两个经理登录并从中创建员工。