これは、laravel でコーディングされたダイヤモンド業界の従業員給与管理アプリケーションです。ダイヤモンド業界で大量の従業員を管理するソリューションが必要な場合、これにより時間の節約になるとします。
このアプリケーションを使用すると、日付とダイヤモンドの数量を添付することで、当月と将来の月にわたって毎日のタイムシートを従業員に割り当てることができます。
各従業員のデータを月/日/年の範囲で大幅に管理できます。
従業員に支払うべき総額を簡単に見つけることができます。
ワークタイプ(ダイヤモンドの種類)を追加できます。
注: SuperAdminというロールがデフォルトで追加されます。インストール手順で提供される「Employee」と「Managar」という名前の 2 つのロールを独自に作成する必要があります。
注: シード経由で登録できるスーパー管理者は 1 人だけです。登録のオプションはありません。ログイン オプションのみが指定されているため、外部からはスーパー管理者として登録できません。
前払い現金サービスが追加され、従業員が翌月に前払い現金を受け取る必要がある場合に受け取ることができます。そのための管理領域もあります。
を読んでここに到達した場合は、落ち着いてインストール手順に従ってください。アプリケーションのセットアップが完全にローカル マシン上に行われます。
以下の手順に従って、ローカル PC にインストールできます。
システムにリポジトリをダウンロードまたは複製します。
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Diamond-industry-payroll-system-laravel-master フォルダーに移動し、ターミナルを開き、以下の手順に従います。
Composer をインストールします。
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 アーティザンサーブを実行します。 http://localhost:8000 を開くと、ログイン ページが表示されます。
スーパー管理者ログイン
email = [email protected]
password = 12345678
注: Superadmin としてログインした後、サイドバーから [ロール] に移動し、従業員とマネージャーという名前のロールをさらに 2 つ作成し、必要な権限をそれらに割り当てます。たとえば、スーパー管理者からロールマネージャーを持つ 2 人のユーザーを追加し、その 2 人のマネージャーでログインし、それらのマネージャーから従業員を作成します。