%PDF- %PDF-
Direktori : /var/www/html/hr/api/database/factories/ |
Current File : /var/www/html/hr/api/database/factories/UserFactory.php |
<?php /** @var Factory $factory */ use App\Models\Client; use App\Models\Project; use Carbon\Carbon; use Faker\Generator as Faker; use Illuminate\Database\Eloquent\Factory; /* |-------------------------------------------------------------------------- | Model Factories |-------------------------------------------------------------------------- | | This directory should contain each of the model factory definitions for | your application. Factories provide a convenient way to generate new | model instances for testing / seeding your application's database. | */ $factory->define(Client::class, function (Faker $faker) { return [ 'name' => $faker->name, 'address' => $faker->address, 'vat_number' => $faker->iban, 'email' => $faker->companyEmail, 'phone' => $faker->phoneNumber, ]; }); $factory->define(Project::class, function (Faker $faker) { $start = $faker->date('Y-m-d', Carbon::now()); return [ 'code' => $faker->slug, 'name' => $faker->name, 'start_date' => $start, 'end_date' => Carbon::parse($start) ->addDays($faker->numberBetween(0, 180)), 'estimation' => $faker->numberBetween(100, 1000), 'price' => $faker->numberBetween(10, 25), 'currency' => Project::EURO, ]; });