diff --git a/app/Models/EsiScope.php b/app/Models/EsiScope.php new file mode 100644 index 000000000..80f879140 --- /dev/null +++ b/app/Models/EsiScope.php @@ -0,0 +1,18 @@ +belongsTo('App\User', 'character_id', 'character_id'); + } +} diff --git a/app/Models/EsiToken.php b/app/Models/EsiToken.php index b6033fc61..a00afdf97 100644 --- a/app/Models/EsiToken.php +++ b/app/Models/EsiToken.php @@ -1,6 +1,6 @@ hasMany('App\UserRole'); + return $this->hasMany('App\Models\UserRole'); + } + + public function esiscopes() { + return $this->hasMany('App\Models\EsiScope'); } } diff --git a/database/migrations/2018_10_29_003021_create_esi_tokens.php b/database/migrations/2018_10_29_003021_create_esi_tokens.php index 1ab372890..8bc88d496 100644 --- a/database/migrations/2018_10_29_003021_create_esi_tokens.php +++ b/database/migrations/2018_10_29_003021_create_esi_tokens.php @@ -19,7 +19,6 @@ class CreateEsiTokens extends Migration $table->string('access_token'); $table->string('refresh_token'); $table->integer('expires_in'); - $table->string('scopes'); $table->timestamps(); }); } diff --git a/database/migrations/2018_11_05_160450_create_user_esi_scopes.php b/database/migrations/2018_11_05_160450_create_user_esi_scopes.php new file mode 100644 index 000000000..1c5543a0f --- /dev/null +++ b/database/migrations/2018_11_05_160450_create_user_esi_scopes.php @@ -0,0 +1,33 @@ +integer('id')->increments(); + $table->integer('character_id'); + $table->string('scope'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('UserEsiScopes'); + } +} diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 2af1c1cec..43b678a71 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -51,6 +51,7 @@ return array( 'App\\Providers\\RouteServiceProvider' => $baseDir . '/app/Providers/RouteServiceProvider.php', 'App\\Structure' => $baseDir . '/app/Models/Structure.php', 'App\\User' => $baseDir . '/app/User.php', + 'App\\UserRole' => $baseDir . '/app/Models/UserRole.php', 'BeyondCode\\DumpServer\\DumpServerCommand' => $vendorDir . '/beyondcode/laravel-dump-server/src/DumpServerCommand.php', 'BeyondCode\\DumpServer\\DumpServerServiceProvider' => $vendorDir . '/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php', 'BeyondCode\\DumpServer\\Dumper' => $vendorDir . '/beyondcode/laravel-dump-server/src/Dumper.php', diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 20d09a35f..75fe5e68c 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -446,6 +446,7 @@ class ComposerStaticInitc3f953f8a7291d41a76e1664339777c9 'App\\Providers\\RouteServiceProvider' => __DIR__ . '/../..' . '/app/Providers/RouteServiceProvider.php', 'App\\Structure' => __DIR__ . '/../..' . '/app/Models/Structure.php', 'App\\User' => __DIR__ . '/../..' . '/app/User.php', + 'App\\UserRole' => __DIR__ . '/../..' . '/app/Models/UserRole.php', 'BeyondCode\\DumpServer\\DumpServerCommand' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/DumpServerCommand.php', 'BeyondCode\\DumpServer\\DumpServerServiceProvider' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php', 'BeyondCode\\DumpServer\\Dumper' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/Dumper.php',