mirror of https://github.com/kcal-app/kcal.git
				
				
				
			
		
			
				
	
	
		
			163 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			163 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| namespace Database\Seeders;
 | |
| 
 | |
| use App\Models\Food;
 | |
| use Illuminate\Database\Seeder;
 | |
| 
 | |
| class FoodSeeder extends Seeder
 | |
| {
 | |
|     /**
 | |
|      * Run the database seeds.
 | |
|      */
 | |
|     public function run(): void
 | |
|     {
 | |
|         $default_foods = [
 | |
|             [
 | |
|                 'name' => 'baking powder',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'tsp',
 | |
|                 'serving_weight' => 4.6,
 | |
|                 'calories' => 2.44,
 | |
|                 'fat' => 0,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0.488,
 | |
|                 'carbohydrates' => 1.27,
 | |
|                 'protein' => 0,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'egg',
 | |
|                 'detail' => 'large',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_weight' => 50.3,
 | |
|                 'calories' => 71.9,
 | |
|                 'fat' => 5.01,
 | |
|                 'cholesterol' => 0.207,
 | |
|                 'sodium' => 0.0649,
 | |
|                 'carbohydrates' => 0.483,
 | |
|                 'protein' => 6.24,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'flour',
 | |
|                 'detail' => 'all-purpose',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 125,
 | |
|                 'calories' => 455,
 | |
|                 'fat' => 1.22,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0.0025,
 | |
|                 'carbohydrates' => 95.4,
 | |
|                 'protein' => 12.9,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'milk',
 | |
|                 'detail' => 'whole',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 244,
 | |
|                 'calories' => 146,
 | |
|                 'fat' => 7.81,
 | |
|                 'cholesterol' => 0.0293,
 | |
|                 'sodium' => 0.0927,
 | |
|                 'carbohydrates' => 11.4,
 | |
|                 'protein' => 8,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'salt',
 | |
|                 'detail' => 'table',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'tsp',
 | |
|                 'serving_weight' => 6,
 | |
|                 'calories' => 0,
 | |
|                 'fat' => 0,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 2.33,
 | |
|                 'carbohydrates' => 0,
 | |
|                 'protein' => 0,
 | |
| 
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'sugar',
 | |
|                 'detail' => 'white',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 200,
 | |
|                 'calories' => 770,
 | |
|                 'fat' => 0.64,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0.002,
 | |
|                 'carbohydrates' => 199,
 | |
|                 'protein' => 0,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'vegetable oil',
 | |
|                 'serving_size' => 1,
 | |
|                 'serving_unit' => 'tbsp',
 | |
|                 'serving_weight' => 14,
 | |
|                 'calories' => 124,
 | |
|                 'fat' => 14,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0,
 | |
|                 'carbohydrates' => 0,
 | |
|                 'protein' => 0,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'peanut butter',
 | |
|                 'detail' => 'organic creamy',
 | |
|                 'brand' => 'Kirkland',
 | |
|                 'serving_size' => 2,
 | |
|                 'serving_unit' => 'tbsp',
 | |
|                 'serving_weight' => 32,
 | |
|                 'calories' => 180,
 | |
|                 'fat' => 15,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0.065,
 | |
|                 'carbohydrates' => 7,
 | |
|                 'protein' => 8,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'raisins',
 | |
|                 'brand' => 'Kroger',
 | |
|                 'serving_size' => 0.25,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 40,
 | |
|                 'calories' => 140,
 | |
|                 'fat' => 0,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0.010,
 | |
|                 'carbohydrates' => 33,
 | |
|                 'protein' => 1,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'peanuts',
 | |
|                 'detail' => 'dry roasted, unsalted',
 | |
|                 'brand' => 'Kroger',
 | |
|                 'serving_size' => 0.25,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 28,
 | |
|                 'calories' => 160,
 | |
|                 'fat' => 14,
 | |
|                 'cholesterol' => 0,
 | |
|                 'sodium' => 0,
 | |
|                 'carbohydrates' => 6,
 | |
|                 'protein' => 7,
 | |
|             ],
 | |
|             [
 | |
|                 'name' => 'canned corn',
 | |
|                 'detail' => 'golden sweet',
 | |
|                 'brand' => 'WinCo',
 | |
|                 'serving_size' => 0.5,
 | |
|                 'serving_unit' => 'cup',
 | |
|                 'serving_weight' => 125,
 | |
|                 'calories' => 60,
 | |
|                 'fat' => 0.5,
 | |
|                 'sodium' => 0.2,
 | |
|                 'carbohydrates' => 9,
 | |
|                 'protein' => 1,
 | |
|             ],
 | |
|         ];
 | |
|         Food::factory()->createMany($default_foods);
 | |
|     }
 | |
| }
 |