uuid('id')->primary()->default(DB::raw('uuid_generate_v1mc()')); $table->string('title',256)->index(); $table->string('subtitle',256)->nullable(); $table->string('cover',256)->nullable(); $table->text('content')->nullable(); $table->enum('content_type',['markdown','text','html'])->default('markdown'); $table->uuid('teacher')->nullable()->index(); $table->timestamp('start_at')->nullable()->index(); $table->timestamp('end_at')->nullable()->index(); $table->uuid('studio_id')->index(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('courses'); } }