2021-05-03 12:12:26 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Database\Seeders;
|
|
|
|
|
2021-07-26 11:21:58 +00:00
|
|
|
use Carbon\Carbon;
|
2021-05-03 12:12:26 +00:00
|
|
|
use Illuminate\Database\Seeder;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
2023-11-21 23:40:15 +00:00
|
|
|
use App\Models\{Software,System};
|
2021-07-16 06:55:26 +00:00
|
|
|
|
2023-10-17 12:19:28 +00:00
|
|
|
class InitialSetup extends Seeder
|
2021-05-03 12:12:26 +00:00
|
|
|
{
|
|
|
|
/**
|
|
|
|
* Run the database seeds.
|
|
|
|
*
|
|
|
|
* @return void
|
|
|
|
*/
|
|
|
|
public function run()
|
|
|
|
{
|
|
|
|
DB::table('protocols')->insert([
|
|
|
|
'name'=>'BINKP',
|
|
|
|
'port'=>24554,
|
|
|
|
'active'=>TRUE,
|
|
|
|
]);
|
|
|
|
DB::table('protocols')->insert([
|
|
|
|
'name'=>'EMSI',
|
|
|
|
'port'=>60179,
|
|
|
|
'active'=>TRUE,
|
|
|
|
]);
|
|
|
|
DB::table('software')->insert([
|
|
|
|
'name'=>'Custom',
|
|
|
|
'active'=>TRUE,
|
2021-07-16 06:55:26 +00:00
|
|
|
'type'=>Software::SOFTWARE_MAILER,
|
2021-05-03 12:12:26 +00:00
|
|
|
]);
|
|
|
|
|
2021-07-26 11:21:58 +00:00
|
|
|
$so = new System;
|
|
|
|
$so->forceFill([
|
2023-11-21 23:40:15 +00:00
|
|
|
'name'=>'My New System',
|
2021-07-26 11:21:58 +00:00
|
|
|
'sysop'=>'System Sysop',
|
|
|
|
'location'=>'Melbourne, AU',
|
|
|
|
'active'=>TRUE,
|
|
|
|
]);
|
|
|
|
$so->save();
|
|
|
|
|
2021-05-03 12:12:26 +00:00
|
|
|
DB::table('setups')->insert([
|
2021-07-26 11:21:58 +00:00
|
|
|
'system_id'=>$so->id,
|
2021-05-03 12:12:26 +00:00
|
|
|
]);
|
2021-04-01 10:59:15 +00:00
|
|
|
|
|
|
|
DB::table('users')->insert([
|
2023-10-17 12:19:28 +00:00
|
|
|
'name'=>'System Admin',
|
|
|
|
'email'=>'admin@clrghouz',
|
2021-07-26 11:21:58 +00:00
|
|
|
'email_verified_at'=>Carbon::now(),
|
|
|
|
'admin'=>TRUE,
|
|
|
|
'active'=>TRUE,
|
2021-04-01 10:59:15 +00:00
|
|
|
'password'=>'$2y$10$bJQDLfxnKrh6o5Sa02MZOukXcLTNQiByXSTJ7fTr.kHMpV2wxbG6.',
|
|
|
|
]);
|
2021-05-03 12:12:26 +00:00
|
|
|
}
|
|
|
|
}
|