sifangpay/database/migrations/2018_12_28_155120_create_ga...

47 lines
1.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateGatewaysTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('gateways', function (Blueprint $table) {
$table->increments('id');
$table->string('name',120)->comment('通道名称');
$table->string('ename',50)->comment('通道标识符');
$table->string('app_id')->comment('商户id');
$table->string('app_key')->nullable()->comment('商户密钥');
$table->string('mch_id')->nullable()->comment('商户账号');
$table->string('client_type')->default('pc')->comment('客户端类型');
$table->string('cert_pub',4000)->nullable()->comment('支付公钥');
$table->string('cert_key',4000)->nullable()->comment('应用私钥');
$table->tinyInteger('is_dev')->default(0)->comment('是否沙箱');
$table->tinyInteger('ratio')->default('6')->comment('费率单位为1000');
$table->string('thumb',255)->nullable('支付通道图片');
$table->string('mthumb',255)->nullable('支付通道图片');
$table->smallInteger('sort')->default(0)->comment('排序');
$table->tinyInteger('is_checked')->default(1)->comment('通道状态1:启用,0:禁用');
$table->timestamps();
$table->index('ename');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('gateways');
}
}