relationships again

This commit is contained in:
2018-11-05 10:39:01 -06:00
parent 01a0471114
commit c91c9cd378
11 changed files with 63 additions and 7 deletions

18
app/Models/EsiScope.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class EsiScope extends Model
{
// Table Name
protected $table = 'UserEsiScopes';
// Timestamps
public $timestamps = true;
public function user() {
return $this->belongsTo('App\User', 'character_id', 'character_id');
}
}

View File

@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View File

@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View File

@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View File

@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View File

@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View File

@@ -53,6 +53,10 @@ class User extends Authenticatable
}
public function roles() {
return $this->hasMany('App\UserRole');
return $this->hasMany('App\Models\UserRole');
}
public function esiscopes() {
return $this->hasMany('App\Models\EsiScope');
}
}

View File

@@ -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();
});
}

View File

@@ -0,0 +1,33 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUserEsiScopes extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema:create('UserEsiScopes', function(Blueprint $table) {
$table->integer('id')->increments();
$table->integer('character_id');
$table->string('scope');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('UserEsiScopes');
}
}

View File

@@ -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',

View File

@@ -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',