diff --git a/compass/database/migrations/2000_00_00_000000_setup.php b/compass/database/migrations/2000_00_00_000000_setup.php new file mode 100644 index 0000000..4eb2347 --- /dev/null +++ b/compass/database/migrations/2000_00_00_000000_setup.php @@ -0,0 +1,51 @@ +increments('id'); + $table->string('name', 100); + $table->string('read_token', 255); + $table->string('write_token', 255); + $table->unsignedInteger('created_by'); + $table->datetime('created_at'); + $table->unique(['read_token','write_token']); + }); + + Schema::create('users', function (Blueprint $table) { + $table->increments('id'); + $table->string('url', 255); + $table->datetime('created_at')->nullable(); + $table->datetime('last_login')->nullable(); + }); + + Schema::create('database_users', function (Blueprint $table) { + $table->unsignedInteger('database_id'); + $table->unsignedInteger('user_id'); + $table->datetime('created_at')->nullable(); + $table->primary(['database_id','user_id']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('users'); + Schema::drop('databases'); + Schema::drop('database_users'); + } +} diff --git a/compass/resources/views/dashboard.blade.php b/compass/resources/views/dashboard.blade.php index b8313a5..b9606a6 100644 --- a/compass/resources/views/dashboard.blade.php +++ b/compass/resources/views/dashboard.blade.php @@ -12,7 +12,7 @@
  • {{ $database->name }}
  • @endforeach
  • - create database + create database @if(session('create-error'))
    {{ session('create-error') }}
    @endif @@ -28,5 +28,13 @@ - + @endsection