<?php

/*
|--------------------------------------------------------------------------
| Model Factories
|--------------------------------------------------------------------------
|
| Here you may define all of your model factories. Model factories give
| you a convenient way to create models for testing and seeding your
| database. Just tell the factory how a default model should look.
|
*/

use App\Models\Product;
use Carbon\Carbon;

$factory->define( Product::class, function ( Faker\Generator $faker ) {
	 return [
		  'shop_id'          => 13,
		  'business_contact' => $faker->phoneNumber,
		  'product_id'       => $faker->numberBetween( 1, 10 ),
		  'sku'              => $faker->ean13,
		  'barcode'          => $faker->ean13,
		  'name'             => $faker->name,
		  'unit_price'       => $faker->numberBetween( 100, 200 ),
		  'quantity_avai'    => $faker->numberBetween( 1, 10 ),
		  'image'            => '45b976a577c6b9fd6dc5cf666ff87cb8.jpg',
		  'tax'              => 1,
		  'category'         => $faker->name,
		  'sub_category'     => $faker->word,
		  'datetime'             => Carbon::now()->toDateString(),
		  'timezone'         => Carbon::now()->toDateString(),
		  'currency'         => '$',
		  'created_by'       => 1,
		  'updated_by'       => 1,
		  'unit_measure'     => $faker->word,
	 ];
} );