47 lines
1.1 KiB
PHP
47 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
class MechanicalJointTypesSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$types = [
|
|
[
|
|
'title' => 'Flange Joint',
|
|
'short_name_en' => 'FJ',
|
|
],
|
|
[
|
|
'title' => 'Female Threaded Joint',
|
|
'short_name_en' => 'FTDH',
|
|
],
|
|
[
|
|
'title' => 'Male Threaded Joint',
|
|
'short_name_en' => 'MTHD',
|
|
],
|
|
[
|
|
'title' => 'Bolted Joint',
|
|
'short_name_en' => 'BJ',
|
|
],
|
|
];
|
|
|
|
foreach ($types as $type) {
|
|
DB::table('joint_types')->updateOrInsert(
|
|
['short_name_en' => $type['short_name_en']],
|
|
array_merge($type, [
|
|
'is_welded' => 0,
|
|
'has_ndt' => 0,
|
|
'is_mechanical' => 1,
|
|
])
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|