Open Monograph Press  3.3.0
ScheduledTasksMigration.inc.php
1 <?php
2 
14 use Illuminate\Database\Migrations\Migration;
15 use Illuminate\Database\Schema\Builder;
16 use Illuminate\Database\Schema\Blueprint;
17 use Illuminate\Database\Capsule\Manager as Capsule;
18 
19 class ScheduledTasksMigration extends Migration {
24  public function up() {
25  // The last run times of all scheduled tasks.
26  Capsule::schema()->create('scheduled_tasks', function (Blueprint $table) {
27  $table->string('class_name', 255);
28  $table->datetime('last_run')->nullable();
29  $table->unique(['class_name'], 'scheduled_tasks_pkey');
30  });
31  }
32 
37  public function down() {
38  Capsule::schema()->drop('scheduled_tasks');
39  }
40 }
ScheduledTasksMigration\up
up()
Definition: ScheduledTasksMigration.inc.php:24
ScheduledTasksMigration\down
down()
Definition: ScheduledTasksMigration.inc.php:37
ScheduledTasksMigration
Describe database table structures.
Definition: ScheduledTasksMigration.inc.php:19