bigIncrements('id'); $table->string('tarikh_notis')->nullable(); $table->string('daritempoh')->nullable(); $table->string('hinggatempoh')->nullable(); $table->integer('sts_notis')->nullable(); $table->integer('fasa')->nullable(); $table->timestamps(); }); Schema::create('notisbid', function (Blueprint $table) { $table->bigIncrements('id'); $table->unsignedBigInteger('notis_id')->unsigned(); $table->string('tarikh_notis'); $table->unsignedBigInteger('caw_id')->unsigned(); $table->string('kodcaw'); $table->string('norujukan'); $table->string('nokp'); $table->decimal('jbg', $precision = 7, $scale = 2); $table->decimal('kadarupah', $precision = 5, $scale = 2)->nullable(); $table->decimal('nilaimarhun', $precision = 9, $scale = 2); $table->decimal('pinjaman', $precision = 9, $scale = 2)->nullable(); $table->decimal('bakiupah', $precision = 7, $scale = 2); $table->decimal('berat', $precision = 7, $scale = 2); $table->string('marhun'); $table->decimal('percent', $precision = 7, $scale = 2); $table->integer('fasa')->default(0); $table->date('tarikhnotis1')->nullable(); $table->date('tarikhnotis2')->nullable(); $table->timestamps(); $table->foreign('caw_id') ->references('id')->on('cawangan') ->onDelete('cascade'); $table->foreign('notis_id') ->references('id')->on('notis') ->onDelete('cascade'); }); Schema::create('cawangan_notis', function (Blueprint $table) { $table->bigIncrements('id'); $table->unsignedBigInteger('notis_id')->unsigned(); $table->unsignedBigInteger('caw_id')->unsigned(); $table->integer('fasa')->default(0); $table->string('daritempoh')->nullable(); $table->string('hinggatempoh')->nullable(); $table->integer('status')->nullable(); $table->timestamps(); $table->foreign('caw_id') ->references('id')->on('cawangan') ->onDelete('cascade'); $table->foreign('notis_id') ->references('id')->on('notis') ->onDelete('cascade'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('notis'); Schema::dropIfExists('notisbid'); Schema::dropIfExists('cawangan_notis'); } }