id(); $table->foreignIdFor(Branch::class)->constrained()->onDelete('cascade'); $table->foreignIdFor(Debitur::class)->constrained('debitur')->onDelete('cascade'); $table->foreignIdFor(LoanType::class)->constrained()->onDelete('cascade'); $table->foreignIdFor(Currency::class)->constrained()->onDelete('cascade'); $table->string('nomor_rekening', 10)->unique(); $table->date('registered_at')->nullable(); $table->string('limit_ref', 10)->nullable(); $table->boolean('status_rekening')->default(true)->nullable(); $table->boolean('status')->default(true)->nullable(); $table->timestamps(); $table->timestamp('authorized_at')->nullable(); $table->char('authorized_status', 1)->nullable(); $table->softDeletes(); $table->unsignedBigInteger('created_by')->nullable(); $table->unsignedBigInteger('updated_by')->nullable(); $table->unsignedBigInteger('deleted_by')->nullable(); $table->unsignedBigInteger('authorized_by')->nullable(); }); } /** * Reverse the migrations. */ public function down() : void { Schema::dropIfExists('rekening'); } };