updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
@@ -0,0 +1,37 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
//use Illuminate\Support\Facades\DB;
use Streamline\Models\AgeGroup;
class AgeGroupsTableSeeder extends Seeder {
/**
* Run the database seeders.
*
* @return void
*/
public function run() {
$groups = [
['name' => 'Infant (0-28 Days)', 'age_type' => 3, 'from_age' => 0, 'to_age' => 28],
['name' => 'Infant (1-12 Months)', 'age_type' => 2, 'from_age' => 1, 'to_age' => 12],
['name' => 'Child (1-5 Years)', 'age_type' => 1, 'from_age' => 1, 'to_age' => 5],
['name' => 'Child (6-12 Years)', 'age_type' => 1, 'from_age' => 5, 'to_age' => 12],
['name' => 'Adult', 'age_type' => 1, 'from_age' => 12, 'to_age' => 150]
];
foreach ($groups as $group) {
// Prevent re-seeding the same data
AgeGroup::firstOrCreate([
'name' => $group['name'],
'age_type' => $group['age_type'],
'from_age' => $group['from_age'],
'to_age' => $group['to_age'],
'created_by' => 1,
'updated_by' => 1
]);
}
}
}