File manager - Edit - /home/autoph/public_html/projects/database/seeders/SssTableSeeder.php
Back
<?php namespace Database\Seeders; use App\Models\SssTable; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; class SssTableSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { $sssData = [ 'compensation_from' => 1, 'compensation_to' => 4250, 'ec' => 4000, 'monthly_salary_wisp' => 0, 'regular_ss_er' => 380, 'regular_ss_ee' => 180, 'ec_er' => 10, 'ec_ee' => 0, 'wisp_er' => 0, 'wisp_ee' => 0, 'total_er' => 390, 'total_ee' => 180, 'created_at' => now(), 'updated_at' => now(), ]; SssTable::insert($sssData); $compensation_from = 4250; $compensation_to = 4749.99; $ec = 4500; $monthly_salary_wisp = 500.0; $regular_ss_er = 427.50; $regular_ss_ee = 202.50; $ec_er = 10; $wisp_er = 0; $wisp_ee = 0; $total_er = 437.50; $total_ee = 202.50; for($i = 1; $i <= 51; $i++){ if($i >= 33){ $monthly_salary_wisp += 500; } else { $monthly_salary_wisp = 0; } if($i >= 33){ $wisp_er += 47.50; $wisp_ee += 22.50; } else { $wisp_er = 0; $wisp_ee = 0; } $sssData = [ 'compensation_from' => $compensation_from, 'compensation_to' => $compensation_to, 'ec' => $ec, 'monthly_salary_wisp' => $monthly_salary_wisp, 'regular_ss_er' => $regular_ss_er, 'regular_ss_ee' => $regular_ss_ee, 'ec_er' => $ec_er, 'ec_ee' => 0, 'wisp_er' => $wisp_er, 'wisp_ee' => $wisp_ee, 'total_er' => $total_er, 'total_ee' => $total_ee, 'created_at' => now(), 'updated_at' => now(), ]; $compensation_from += 500; $compensation_to += 500; if($i == 22){ $ec_er += 20; $total_er += 20; } if($i < 32){ $regular_ss_er += 47.50; $regular_ss_ee += 22.50; } if($i > 32){ $ec += 500; } $total_er += 47.50; $total_ee += 22.50; SssTable::insert($sssData); } $sssData = [ 'compensation_from' => 29750, 'compensation_to' => 99999999, 'ec' => 20000, 'monthly_salary_wisp' => 10000, 'regular_ss_er' => 1900, 'regular_ss_ee' => 900, 'ec_er' => 30, 'ec_ee' => 0, 'wisp_er' => 950, 'wisp_ee' => 450, 'total_er' => 2880, 'total_ee' => 1350, 'created_at' => now(), 'updated_at' => now(), ]; SssTable::insert($sssData); } public function reset() { SssTable::truncate(); } }
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings