/ database / migrations / 2021_08_13_101224_create_validation_statuses_table.php
2021_08_13_101224_create_validation_statuses_table.php
 1  <?php
 2  
 3  use Illuminate\Database\Migrations\Migration;
 4  use Illuminate\Database\Schema\Blueprint;
 5  use Illuminate\Support\Facades\DB;
 6  use Illuminate\Support\Facades\Schema;
 7  
 8  class CreateValidationStatusesTable extends Migration
 9  {
10      /**
11       * Run the migrations.
12       *
13       * @return void
14       */
15      public function up()
16      {
17          Schema::create('validation_statuses', function (Blueprint $table) {
18              $table->id();
19              $table->string('name')->unique();
20              $table->timestamps();
21              $table->softDeletes();
22          });
23  
24          DB::table('validation_statuses')->insert([
25              [
26                  'id' => 1,
27                  'name' => 'Pending',
28              ],
29              [
30                  'id' => 2,
31                  'name' => 'In process',
32              ],
33              [
34                  'id' => 3,
35                  'name' => 'No pass',
36              ],
37              [
38                  'id' => 4,
39                  'name' => 'Pass',
40              ],
41          ]);
42      }
43  
44      /**
45       * Reverse the migrations.
46       *
47       * @return void
48       */
49      public function down()
50      {
51          Schema::dropIfExists('validation_statuses');
52      }
53  }