<?php 
 
use Illuminate\Database\Migrations\Migration; 
use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Support\Facades\Schema; 
 
class CreatePaymentsTable extends Migration 
{ 
    /** 
     * Run the migrations. 
     * 
     * @return void 
     */ 
    public function up() 
    { 
        Schema::create('payments', function (Blueprint $table) { 
            $table->bigIncrements('id')->unsigned(); 
            $table->string('name'); 
            $table->string('img'); 
            $table->json('currencies')->toArray(); 
            $table->decimal('min_deposit'); 
            $table->decimal('max_deposit'); 
            $table->decimal('min_withdrawal'); 
            $table->decimal('max_withdrawal'); 
            $table->softDeletes(); 
            $table->timestamps(); 
        }); 
    } 
 
    /** 
     * Reverse the migrations. 
     * 
     * @return void 
     */ 
    public function down() 
    { 
        Schema::dropIfExists('payments'); 
    } 
} 
 
 |