diff --git a/database/migrations/2023_04_06_033755_member.php b/database/migrations/2023_04_06_033755_member.php index 01cddc05ee3e7e5732d96a5f0b1e7de6f8f11243..50af3282d193e79b574e732908ad7964d4e04c03 100644 --- a/database/migrations/2023_04_06_033755_member.php +++ b/database/migrations/2023_04_06_033755_member.php @@ -17,28 +17,27 @@ public function up() Schema::create('Member', function (Blueprint $table){ $table->id(); $table->string('mem_id_card'); - $table->string('mem_prefix_th'); - $table->string('mem_prefix_en'); - $table->string('mem_fname_th'); - $table->string('mem_fname_en'); - $table->string('mem_lname_th'); - $table->string('mem_lname_en'); - $table->date('mem_birthday'); - $table->string('mem_lawyer_type'); - $table->string('mem_license'); - $table->string('mem_lawyer_affiliation'); - $table->string('mem_lawyer_relation'); - $table->string('mem_email')->unique(); - $table->string('mem_phone_number', 10); - $table->integer('mem_type')->default(0); + $table->string('mem_prefix_th')->nullable(); + $table->string('mem_prefix_en')->nullable(); + $table->string('mem_fname_th')->nullable(); + $table->string('mem_fname_en')->nullable(); + $table->string('mem_lname_th')->nullable(); + $table->string('mem_lname_en')->nullable(); + $table->date('mem_birthday')->nullable(); + $table->string('mem_lawyer_type')->nullable(); + $table->string('mem_license')->nullable(); + $table->string('mem_lawyer_affiliation')->nullable(); + $table->string('mem_lawyer_relation')->nullable(); + $table->string('mem_email')->unique()->nullable(); + $table->string('mem_phone_number', 10)->nullable(); + $table->integer('mem_type')->default(1); $table->integer('mem_status')->default(0); $table->integer('mem_balance')->nullable(); $table->string('password')->nullable(false); - $table->string('address_id'); + $table->string('address_id')->nullable(); }); - - DB::table('Member')->insert( - array( + DB::table('users')->insert([ + [ 'mem_id_card' => '123456789', 'mem_prefix_th' => 'นาย', 'mem_prefix_en' => 'Mr.', @@ -48,6 +47,8 @@ public function up() 'mem_lname_th' => 'admin', 'mem_lname_en' => 'admin', 'mem_lawyer_type' => '1', + 'mem_type' => '0', + 'mem_status' => '1', 'mem_birthday' => '2023-5-1', 'mem_license' => 'aaa', 'mem_lawyer_affiliation' => 'aaaa', @@ -57,11 +58,54 @@ public function up() 'password' => 'admin', 'address_id' => '1' - ) - ); + ], + [ + 'mem_id_card' => '1234567890', + 'mem_prefix_th' => 'นาย', + 'mem_prefix_en' => 'Mr.', + 'mem_prefix_th' => 'นาย', + 'mem_fname_th' => 'user', + 'mem_fname_en' => 'user', + 'mem_lname_th' => 'user', + 'mem_lname_en' => 'user', + 'mem_lawyer_type' => '1', + 'mem_status' => '1', + 'mem_birthday' => '2023-5-1', + 'mem_license' => 'aaa', + 'mem_lawyer_affiliation' => 'aaaa', + 'mem_lawyer_relation' => 'aaa', + 'mem_email' => 'user@ivsoft.com', + 'mem_phone_number' => '09999999', + 'password' => 'user', + 'address_id' => '1' + + ], + [ + 'mem_id_card' => '1234567891', + 'mem_prefix_th' => 'นาย', + 'mem_prefix_en' => 'Mr.', + 'mem_prefix_th' => 'นาย', + 'mem_fname_th' => 'user', + 'mem_fname_en' => 'user', + 'mem_lname_th' => 'user', + 'mem_lname_en' => 'user', + 'mem_lawyer_type' => '1', + 'mem_status' => '1', + 'mem_birthday' => '2023-5-1', + 'mem_license' => 'aaa', + 'mem_lawyer_affiliation' => 'aaaa', + 'mem_lawyer_relation' => 'aaa', + 'mem_email' => 'user@ivsoft.com', + 'mem_phone_number' => '09999999', + 'password' => 'register', + 'address_id' => '1' + ], + ]); } + + /** * Reverse the migrations. *