sifangpay/database/migrations/2018_09_13_083014_create_fi...

43 lines
1.5 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 CreateFilesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('files', function (Blueprint $table) {
$table->increments('id');
$table->string('tmp',255)->default('')->comment('原始名字');
$table->string('type',60)->default('image')->comment('文件类型:image,vedio,pdf,office,zip,rar,other');
$table->string('filename',255)->comment('新文件名');
$table->string('screen_type',50)->nullable()->comment('使用场景');
$table->integer('size')->default(0)->comment('文件大小');
$table->string('path',255)->comment('文件路径');
$table->string('oss_type',60)->default('local')->comment('存储位置');
$table->string('user_type',60)->comment('上传用户类型:平台|用户');
$table->integer('user_id')->unsigned()->comment('所属用户id');
$table->string('create_type',30)->nullable()->comment('创建类型shop为商家personal为个人开店');
$table->timestamps();
$table->index(['user_type','user_id']);
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('files');
}
}