Hierbei handelt es sich um eine Anwendung zur Verwaltung der Mitarbeiter-Gehaltsabrechnung in der Diamantenindustrie, die in Laravel codiert ist. Angenommen, Sie benötigen eine Lösung für die Verwaltung der großen Anzahl von Mitarbeitern in Ihrer Diamantenindustrie, dann wird dies für Sie eine Zeitersparnis sein.
Mit Hilfe dieser Anwendung können Sie einem Mitarbeiter eine tägliche Arbeitszeittabelle zuweisen, indem Sie Datum und Diamantenmenge für den aktuellen und zukünftigen Monat anhängen.
Die Daten jedes Mitarbeiters können weitgehend nach Monat/Datum/Jahr-Bereich verwaltet werden.
Sie können den Gesamtbetrag, der Ihren Arbeitnehmern zu zahlen ist, ganz einfach ermitteln.
Sie können die Arbeitstypen (Art der Diamanten) hinzufügen.
Hinweis : Die Rolle „SuperAdmin“ wird standardmäßig hinzugefügt. Sie müssen selbst zwei Rollen mit den Namen „Mitarbeiter“ und „Managar“ erstellen, die in den Installationsschritten bereitgestellt werden.
Hinweis : Über das Seeding kann nur ein Superadministrator registriert werden. Es gibt keine Option zum Registrieren. Nur die Anmeldeoption ist vorhanden, sodass sich niemand von außerhalb als Superadministrator registrieren kann.
Der Service „Vorauszahlung“ wurde hinzugefügt, so dass Mitarbeiter, die in einem späteren Monat eine Vorauszahlung benötigen, diese in Anspruch nehmen können. Auch dafür gibt es einen Verwaltungsbereich.
Wenn Sie durch Lesen hierher gelangt sind, bleiben Sie ruhig und folgen Sie einfach den Installationsschritten. Sie erhalten die Einrichtung Ihrer Anwendung vollständig auf Ihrem lokalen Computer.
Sie können es auf Ihrem lokalen PC installieren, indem Sie die folgenden Schritte ausführen:
Laden Sie das Repository in Ihr System herunter oder klonen Sie es.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Gehen Sie zum Ordner „Diamond-Industry-Payroll-System-Laravel-Master“, öffnen Sie das Terminal und führen Sie dann die folgenden Schritte aus.
Composer installieren:
composer Install
Erstellen Sie eine Kopie der Datei .env.example in .env:
cp .env.example .env
Legen Sie die Datenbankanmeldeinformationen fest:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
Dann generieren Sie den Anwendungsschlüssel:
php artisan key:generate
Dann migrieren Sie die Datenbank:
php artisan migrate
Jetzt müssen wir Berechtigungen erstellen, die einer Rolle zugewiesen werden (stellen Sie sicher, dass Sie diesen Befehl zuerst ausführen, bevor Sie das Superadmin-Seeding durchführen):
php artisan db:seed --class=PermissionTableSeeder
SuperAdmin erstellen:
php artisan db:seed --class=CreateSuperAdminUserSeeder
Führen Sie PHP Artisan Serve aus. Öffnen Sie http://localhost:8000. Sie sollten die Anmeldeseite sehen.
SuperAdmin-Login
email = [email protected]
password = 12345678
Hinweis : Nachdem Sie sich als Superadmin angemeldet haben, gehen Sie in der Seitenleiste zu „Rollen“, erstellen Sie zwei weitere Rollen mit den Namen „Mitarbeiter“ und „Manager“ und weisen Sie ihnen die gewünschten Berechtigungen zu. Fügen Sie beispielsweise zwei Benutzer mit der Rolle Manager von Superadmin hinzu, melden Sie sich mit diesen beiden Managern an und erstellen Sie Mitarbeiter aus ihnen.