File: /home/imensosw/.trash/database.1/migrations/2020_12_08_113402_create_user_bank_accounts_table.php
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateUserBankAccountsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_bank_accounts', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('status_id')->default(0)->index('status_id');
$table->bigInteger('user_id');
$table->unsignedBigInteger('is_primary')->default(0)->index('is_primary');
$table->string('bank_name', 100);
$table->string('beneficiary_name', 100);
$table->string('account_no', 100);
$table->string('ifsc_code', 100);
$table->string('branch_address', 300);
$table->unsignedBigInteger('bank_proof_type_id')->nullable()->index('bank_proof_type_id');
$table->string('bank_proof_file', 100);
$table->string('paypal_id',30)->nullable();
$table->unsignedBigInteger('delete_status_id')->default(0)->index('delete_status_id');
$table->timestamps();
$table->unsignedBigInteger('payment_method_type_id')->index();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_bank_accounts');
}
}