Il s'agit d'une application de gestion de la paie des employés de l'industrie du diamant qui est codée en laravel. Supposons que si vous avez besoin d'une solution pour gérer le grand nombre d'employés dans votre industrie du diamant, cela vous fera gagner du temps.
Avec l'aide de cette application, vous pouvez attribuer une feuille de temps quotidienne à un employé en joignant la date et la quantité de diamants tout au long du mois en cours et du mois à venir également.
Les données de chaque employé peuvent être grandement gérées en fonction d'une plage mois/date/année.
Vous pouvez facilement trouver le montant total payable à vos travailleurs.
Vous pouvez ajouter les types de travail (type de diamants).
Remarque : vous obtiendrez le rôle appelé SuperAdmin ajouté par défaut. vous devez créer vous-même deux rôles nommés Employee & Manager qui seront fournis dans les étapes d'installation.
Remarque : Un seul super-administrateur peut être enregistré via l'amorçage. Il n'y a pas d'option d'enregistrement, seule l'option de connexion est donnée afin que toute personne extérieure ne puisse pas être enregistrée en tant que super-administrateur.
Le service d'avance en espèces a été ajouté afin que si un employé a besoin d'une avance en espèces au cours du mois suivant, il puisse la prendre. il existe également une zone de gestion pour cela.
Si vous êtes arrivé ici en lisant , restez calme et suivez simplement les étapes d'installation. vous obtiendrez la configuration complète de votre application sur votre ordinateur local.
Vous pouvez l'installer sur votre ordinateur local en suivant les étapes ci-dessous :
Téléchargez ou clonez le référentiel sur votre système.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Accédez au dossier Diamond-industry-payroll-system-laravel-master et ouvrez le terminal, puis suivez les étapes ci-dessous.
Installer Composer :
composer Install
Faites une copie du fichier .env.example dans .env :
cp .env.example .env
Définissez les informations d'identification de la base de données :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
Générez ensuite la clé d'application :
php artisan key:generate
Ensuite, migrez la base de données :
php artisan migrate
Nous devons maintenant créer des autorisations attribuées au rôle (assurez-vous d'abord d'exécuter cette commande avant l'amorçage du superadministrateur) :
php artisan db:seed --class=PermissionTableSeeder
Créer un superadministrateur :
php artisan db:seed --class=CreateSuperAdminUserSeeder
Exécutez php artisan serve. Ouvrez http://localhost:8000, vous devriez voir la page de connexion.
Connexion superadministrateur
email = [email protected]
password = 12345678
Remarque : Après vous être connecté en tant que superadministrateur, accédez à Rôles dans la barre latérale et créez deux autres rôles nommés Employé et Responsable et attribuez-leur les autorisations que vous souhaitez. par exemple, ajoutez 2 utilisateurs avec le gestionnaire de rôles du superadmin, connectez-vous avec ces deux gestionnaires et créez des employés à partir d'eux.