This commit is contained in:
2026-03-07 17:32:08 -06:00
parent aa658d39a3
commit 858f902bf1
4 changed files with 71 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ use Laravel\Socialite\Facades\Socialite;
use Throwable;
//Models
use App\Models\User\User;
use App\Models\Auth\User;
use App\Models\Esi\EsiScope;
class EveLoginController extends Controller

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Models\Esi;
use Illuminate\Database\Eloquent\Model;
class EsiScope extends Model
{
// Table Name
protected $table = 'EsiScopes';
//Primary Key
public $primaryKey = 'id';
// Timestamps
public $timestamps = true;
/**
* The attributes that are mass assignable
*
* @var array
*/
protected $fillable = [
'character_id',
'scope',
];
public function user() {
return $this->belongsTo(App\Models\User\User::class, 'character_id', 'character_id');
}
}

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Models\Esi;
use Illuminate\Database\Eloquent\Model;
class EsiToken extends Model
{
// Table Name
protected $table = 'EsiTokens';
//Primary Key
public $primaryKey = 'id';
// Timestamps
public $timestamps = true;
/**
* The attributes that are mass assignable
*
* @var array
*/
protected $fillable = [
'character_id',
'access_token',
'refresh_token',
'inserted_at',
'expires_in',
];
public function user() {
return $this->belongsTo(App\Models\User\User::class, 'character_id', 'character_id');
}
public function esiscopes() {
return $this->hasMany(App\Models\EsiScope::class, 'character_id', 'character_id');
}
}

View File

@@ -2,7 +2,7 @@
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Auth\LoginController;
use App\Http\Controllers\Auth\EveLoginController;
use App\Http\Controllers\Dashboard\DashboardController;
Route::get('/', function () {