diff --git a/database/migrations/2016_10_30_174400_CreateSchedulesTable.php b/database/migrations/2016_10_30_174400_CreateSchedulesTable.php new file mode 100644 index 00000000..574177be --- /dev/null +++ b/database/migrations/2016_10_30_174400_CreateSchedulesTable.php @@ -0,0 +1,44 @@ +increments('id'); + $table->string('name'); + $table->longText('message')->nullable()->default(null); + $table->tinyInteger('status')->unsigned()->default(0); + $table->timestamp('scheduled_at'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('schedules'); + } +} diff --git a/database/migrations/2016_10_30_174410_CreateScheduleComponentsTable.php b/database/migrations/2016_10_30_174410_CreateScheduleComponentsTable.php new file mode 100644 index 00000000..0ff151d8 --- /dev/null +++ b/database/migrations/2016_10_30_174410_CreateScheduleComponentsTable.php @@ -0,0 +1,43 @@ +increments('id'); + $table->integer('schedule_id')->unsigned(); + $table->integer('component_id')->unsigned(); + $table->tinyInteger('component_status')->unsigned(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('schedule_components'); + } +}