mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/izyim.git
synced 2026-08-19 04:24:00 +00:00
large changes
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
use Faker\Generator as Faker;
|
||||
use App\Classes\Constants;
|
||||
|
||||
$factory->define(App\Models\Order::class, function (Faker $faker) {
|
||||
$step = $faker->randomElement([Constants::ORDER_PROCESSING_STEP, Constants::ORDER_WAREHOUSE_RECEIVING_STEP, Constants::ORDER_WAREHOUSE_PACKING_STEP, Constants::ORDER_SHIPPING_STEP, Constants::ORDER_WAREHOUSE_ARRIVAL_STEP, Constants::ORDER_WAREHOUSE_UNPACKING_STEP, Constants::ORDER_DELIVERY_STEP, null]);
|
||||
return [
|
||||
'company_id' => $faker->numberBetween(1, 30),
|
||||
'marking' => $faker->numberBetween(200000, 999999),
|
||||
'warehouse_id' => $faker->numberBetween(1, 30),
|
||||
'current_step' => $step,
|
||||
'complete' => $step ? 0 : 1,
|
||||
'created_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days'),
|
||||
'updated_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days')
|
||||
];
|
||||
});
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(App\Models\Package::class, function (Faker $faker) {
|
||||
return [
|
||||
'list_id' => $faker->numberBetween(1, 300),
|
||||
'description' => $faker->realText(10),
|
||||
'width' => $faker->numberBetween(1, 999),
|
||||
'length' => $faker->numberBetween(1, 999),
|
||||
'height' => $faker->numberBetween(1, 999),
|
||||
'quantity' => $faker->numberBetween(1, 50),
|
||||
'created_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days'),
|
||||
'updated_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days')
|
||||
];
|
||||
});
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(App\Models\PackingList::class, function (Faker $faker) {
|
||||
return [
|
||||
'order_id' => $faker->numberBetween(1, 300),
|
||||
'reference_no' => $faker->numberBetween(1000000, 9999999),
|
||||
'confirmed' => 1,
|
||||
'created_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days'),
|
||||
'updated_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days')
|
||||
];
|
||||
});
|
||||
@@ -11,10 +11,13 @@ class DatabaseSeeder extends Seeder
|
||||
*/
|
||||
public function run(): void {
|
||||
if(app()->environment() !== "production"){
|
||||
// $this->call(CompaniesTableSeeder::class);
|
||||
// $this->call(AddressBookTableSeeder::class);
|
||||
// $this->call(ContactsTableSeeder::class);
|
||||
// $this->call(WarehousesTableSeeder::class);
|
||||
$this->call(CompaniesTableSeeder::class);
|
||||
$this->call(AddressBookTableSeeder::class);
|
||||
$this->call(ContactsTableSeeder::class);
|
||||
$this->call(WarehousesTableSeeder::class);
|
||||
$this->call(OrdersTableSeeder::class);
|
||||
$this->call(PackingListsTableSeeder::class);
|
||||
$this->call(PackagesTableSeeder::class);
|
||||
}
|
||||
|
||||
$this->call(PrimaryStepsTableSeeder::class);
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class OrdersTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
factory(App\Models\Order::class, 300)->create();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class PackagesTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
factory(App\Models\Package::class, 1000)->create();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class PackingListsTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
factory(App\Models\PackingList::class, 300)->create();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user