id(); $table->enum('type', [1, 2]); // 1(income) 2(expense) $table->unsignedBigInteger('amount'); $table->foreignId('outlet_id')->constrained(); $table->foreignId('transaction_id')->nullable()->default(null)->constrained(); $table->foreignId('expense_id')->nullable()->default(null)->constrained(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('mutations'); } };