dbStructure function

String dbStructure (
  1. String dbname,
  2. String databaseStructure
)

defult AUTO Increment database structher Schema::create('${dbname.toLowerCase()}', function (Blueprint $table) { $table->id(); here is your databse strucher $table->timestamps(); });

Implementation

String dbStructure(String dbname, String databaseStructure) {
  var db = """<?php

use Illuminate\\Database\\Migrations\\Migration;
use Illuminate\\Database\\Schema\\Blueprint;
use Illuminate\\Support\\Facades\\Schema;

class ${dbname.firstCapitalize().replaceAll('_', '')} extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        //
    Schema::create('${dbname.toLowerCase()}', function (Blueprint \$table) {
    \$table->id();
       $databaseStructure
    \$table->timestamps();
    });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
          Schema::drop('${dbname.toLowerCase()}');
    }
}
""";
  return db;
}