diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 81fb0a4..4163006 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -23,5 +23,6 @@ class DatabaseSeeder extends Seeder $this->call(LabelsSeeder::class); $this->call(DomainsSeeder::class); $this->call(ServersSeeder::class); + $this->call(SharedSeeder::class); } } diff --git a/database/seeders/SharedSeeder.php b/database/seeders/SharedSeeder.php index bf53936..1aae5cc 100644 --- a/database/seeders/SharedSeeder.php +++ b/database/seeders/SharedSeeder.php @@ -9,27 +9,54 @@ use Illuminate\Support\Str; class SharedSeeder extends Seeder { - /** - * Run the database seeds. - * - * @return void - */ public function run() { - /*$shared = [ + + $id = Str::random(8); + + $shared = [ [ - "id" => Str::random(8), - "domain" => "node", - "extension" => "ai", - "provider_id" => 58, - "price" => 9.99, - "currency" => 'USD', - "payment_term" => 4, - "owned_since" => '2013-01-12', - "next_due_date" => Carbon::now()->addDays(30)->format('Y-m-d') + "id" => $id, + "active" => 1, + "main_domain" => "node.ai", + "shared_type" => "Direct Admin", + "has_dedicated_ip" => 0, + "ip" => null, + "bandwidth" => 3000, + "disk" => 45, + "disk_type" => 'GB', + "disk_as_gb" => 45, + "domains_limit" => 10, + "subdomains_limit" => 10, + "ftp_limit" => 5, + "email_limit" => 5, + "db_limit" => 2, + "provider_id" => 90, + "location_id" => 71, + "owned_since" => Carbon::now()->subDays(220), + "created_at" => Carbon::now(), + "updated_at" => Carbon::now(), ] ]; - DB::table('shareds')->insert($shared);*/ + DB::table('shared_hosting')->insert($shared); + + $pricing = [ + [ + "service_id" => $id, + "active" => 1, + "service_type" => 2, + "currency" => "USD", + "price" => 60.00, + "term" => 4, + "as_usd" => 60.00, + "usd_per_month" => 5.00, + "next_due_date" => Carbon::now()->addDays(12)->format('Y-m-d'), + "created_at" => Carbon::now(), + "updated_at" => Carbon::now(), + ] + ]; + + DB::table('pricings')->insert($pricing); } }