| Server IP : 14.225.204.176 / Your IP : 216.73.216.169 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/home-services/database/factories/ |
Upload File : |
<?php
/*
* File name: EServiceFactory.php
* Last modified: 2021.11.15 at 12:38:59
* Author: SmarterVision - https://codecanyon.net/user/smartervision
* Copyright (c) 2021
*/
/** @var Factory $factory */
use App\Models\EProvider;
use App\Models\EService;
use Faker\Generator as Faker;
use Illuminate\Database\Eloquent\Factory;
$factory->define(EService::class, function (Faker $faker) {
$services = [
'Full Home Deep Cleaning',
'Post Party Cleaning',
'Office Cleaning',
'Tank Cleaning',
'Suv Car Washing ',
'Sedan Car Washing ',
'Nurse Service',
'Bathtub Refinishing',
'Doctor at home Service',
'Architect Service',
'Hair Style Service',
'Makeup & Beauty Services',
'Massage Services',
'Thai Massage Services',
'Facials Services',
'Photography Services',
'Portrait Photos Services',
'Wedding Photos',
'Lawn Care Services',
'Real Estate Agents',
'Screens - New and Repair',
'Flooring Services',
'Deck Cleaning / Sealing'
];
$price = $faker->randomFloat(2, 10, 50);
$discountPrice = $price - $faker->randomFloat(2, 1, 10);
return [
'name' => $faker->randomElement($services),
'price' => $price,
'discount_price' => $faker->randomElement([$discountPrice, 0]),
'price_unit' => $faker->randomElement(['hourly', 'fixed']),
'description' => $faker->text,
'duration' => $faker->numberBetween(1, 5) . ":00",
'featured' => $faker->boolean,
'enable_booking' => $faker->boolean,
'available' => $faker->boolean,
'e_provider_id' => EProvider::all()->random()->id
];
});