large changes

This commit is contained in:
Omair Saleh
2019-03-15 00:29:09 +08:00
parent a9c374779b
commit 07bbe0034c
7 changed files with 101 additions and 4 deletions
+17
View File
@@ -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')
];
});
+16
View File
@@ -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')
];
});
+13
View File
@@ -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')
];
});
+7 -4
View File
@@ -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);
+16
View File
@@ -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();
}
}
+16
View File
@@ -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();
}
}