| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /** @var \Illuminate\Database\Eloquent\Factory $factory */
- use App\Model;
- use App\OwnerFeeLogistic;
- use Faker\Generator as Faker;
- $factory->define(OwnerFeeLogistic::class, function (Faker $faker) {
- $interval = ['0-10000','10000-20000','20000-50000'];
- $created_at = now()->subMonth()->startOfMonth()->addDays(random_int(1, 28));
- return [
- "province_id"=>random_int(1,10),
- "owner_id"=>random_int(1,10),
- "city_id"=>random_int(1,10),
- "logistic_id"=>random_int(1,10),
- "order_number"=>random_int(1000000,9999999),
- "recipient_name"=>$faker->name,
- "recipient_phone"=>$faker->phoneNumber,
- "quantity"=>random_int(1,100),
- "unit_id"=>random_int(1,5),
- "interval"=>$faker->randomElement($interval),
- "price"=>random_int(1,100),
- "delivery_fee"=>random_int(1,100),
- "pick_fee"=>random_int(1,100),
- "fuel_fee"=>random_int(1,100),
- "info_fee"=>random_int(1,100),
- "other_fee"=>random_int(1,100),
- "initial_fee"=>random_int(1,100),
- "initial_amount"=>random_int(1,100),
- "total_fee"=>random_int(1,100),
- "tax_rate"=>random_int(1,100),
- "remark"=>$faker->sentence,
- "created_at"=>$created_at,
- ];
- });
|