added primary keys to all models
This commit is contained in:
@@ -9,6 +9,9 @@ class AllowedLogin extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'allowed_logins';
|
public $table = 'allowed_logins';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
|
|||||||
41
app/Models/AfterActionReports/AfterActionReport.php
Normal file
41
app/Models/AfterActionReports/AfterActionReport.php
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class AfterActionReport extends Model
|
||||||
|
{
|
||||||
|
//Table Name
|
||||||
|
public $table = '';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
|
//Timestamps
|
||||||
|
public $timestamps = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'fc_id',
|
||||||
|
'fc_name',
|
||||||
|
'formup_location',
|
||||||
|
'comms',
|
||||||
|
'doctrine',
|
||||||
|
'objective',
|
||||||
|
'objective_result',
|
||||||
|
'summary',
|
||||||
|
'improvements',
|
||||||
|
'worked_well',
|
||||||
|
'additional_comments',
|
||||||
|
];
|
||||||
|
|
||||||
|
public function comments() {
|
||||||
|
return $this->hasMany(App\Models\AfterActionReports\AfterActionReportComment::class, 'report_id', 'id');
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
33
app/Models/AfterActionReports/AfterActionReportComment.php
Normal file
33
app/Models/AfterActionReports/AfterActionReportComment.php
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class AfterActionReportComment extends Model
|
||||||
|
{
|
||||||
|
//Table Name
|
||||||
|
public $table = '';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
|
//Timestamps
|
||||||
|
public $timestamps = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'report_id',
|
||||||
|
'character_id',
|
||||||
|
'character_name',
|
||||||
|
'comments',
|
||||||
|
];
|
||||||
|
|
||||||
|
public function report() {
|
||||||
|
$this->belongsTo(App\Models\AfterActionReports\AfterActionReport::class, 'id', 'report_id');
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -9,6 +9,9 @@ class BlacklistEntity extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'alliance_blacklist';
|
public $table = 'alliance_blacklist';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class SupplyChainBid extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'supply_chain_bids';
|
public $table = 'supply_chain_bids';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
// Timestamps
|
// Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
@@ -29,11 +32,11 @@ class SupplyChainBid extends Model
|
|||||||
|
|
||||||
//Relationships
|
//Relationships
|
||||||
public function ContractId() {
|
public function ContractId() {
|
||||||
return $this->hasOne('App\Models\Contracts\SupplyChainContract', 'contract_id', 'contract_id');
|
return $this->belongsTo(App\Models\Contracts\SupplyChainContract::class, 'contract_id', 'contract_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function Contract() {
|
public function Contract() {
|
||||||
return $this->belongsTo(SupplyChainContract::class);
|
return $this->belongsTo(App\Models\Contracts\SupplyChainContract::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Model functions
|
//Model functions
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class SupplyChainContract extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'supply_chain_contracts';
|
public $table = 'supply_chain_contracts';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class EsiScope extends Model
|
|||||||
// Table Name
|
// Table Name
|
||||||
protected $table = 'EsiScopes';
|
protected $table = 'EsiScopes';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
// Timestamps
|
// Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
@@ -23,6 +26,6 @@ class EsiScope extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function user() {
|
public function user() {
|
||||||
return $this->belongsTo('App\Models\User\User', 'character_id', 'character_id');
|
return $this->belongsTo(App\Models\User\User::class, 'character_id', 'character_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,11 @@ class EsiToken extends Model
|
|||||||
'expires_in',
|
'expires_in',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
public function user() {
|
||||||
|
return $this->belongsTo(App\Models\User\User::class, 'character_id', 'character_id');
|
||||||
|
}
|
||||||
|
|
||||||
public function esiscopes() {
|
public function esiscopes() {
|
||||||
return $this->hasMany('App\Models\EsiScope', 'character_id', 'character_id');
|
return $this->hasMany(App\Models\EsiScope::class, 'character_id', 'character_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ class AllianceWalletJournal extends Model
|
|||||||
*/
|
*/
|
||||||
protected $table = 'alliance_wallet_journal';
|
protected $table = 'alliance_wallet_journal';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Timestamps
|
* Timestamps
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class JobStatus extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'job_statuses';
|
public $table = 'job_statuses';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestaps = true;
|
public $timestaps = true;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class AllianceLookup extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'alliance_lookup';
|
public $table = 'alliance_lookup';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class CharacterLookup extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'character_lookup';
|
public $table = 'character_lookup';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class CorporationLookup extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'corporation_lookup';
|
public $table = 'corporation_lookup';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ class ItemLookup extends Model
|
|||||||
*/
|
*/
|
||||||
public $table = 'item_lookup';
|
public $table = 'item_lookup';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Timestamps
|
* Timestamps
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class SolarSystem extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'solar_systems';
|
public $table = 'solar_systems';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class SentMail extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'sent_mails';
|
protected $table = 'sent_mails';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class Invoice extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'alliance_mining_tax_invoices';
|
protected $table = 'alliance_mining_tax_invoices';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
@@ -28,7 +31,7 @@ class Invoice extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function getPayment() {
|
public function getPayment() {
|
||||||
return $this->hasMany('App\Models\MiningTax\Payment', 'invoice_id', 'invoice_id');
|
return $this->hasOne(App\Models\MiningTax\Payment::class, 'invoice_id', 'invoice_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCharacterId() {
|
public function getCharacterId() {
|
||||||
@@ -44,7 +47,7 @@ class Invoice extends Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getLedgers() {
|
public function getLedgers() {
|
||||||
return $this->hasMany('App\Models\MiningTax\Ledger', 'invoice_id', 'invoice_id');
|
return $this->hasMany(App\Models\MiningTax\Ledger::class, 'invoice_id', 'invoice_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getInvoiceAmount() {
|
public function getInvoiceAmount() {
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class Ledger extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'alliance_mining_tax_ledgers';
|
protected $table = 'alliance_mining_tax_ledgers';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
@@ -31,7 +34,7 @@ class Ledger extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function getInvoice() {
|
public function getInvoice() {
|
||||||
return $this->belongsTo('App\Models\MiningTax\Invoice', 'invoice_id', 'invoice_id');
|
return $this->belongsTo(App\Models\MiningTax\Invoice::class, 'invoice_id', 'invoice_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class Observer extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'alliance_mining_tax_observers';
|
protected $table = 'alliance_mining_tax_observers';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
@@ -21,11 +24,5 @@ class Observer extends Model
|
|||||||
'last_updated',
|
'last_updated',
|
||||||
'observer_id',
|
'observer_id',
|
||||||
'observer_type',
|
'observer_type',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function getLedgers() {
|
|
||||||
return $this->hasMany('App\Models\MiningTax\Ledger', 'observer_id', 'observer_id');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class Payment extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'alliance_mining_tax_payments';
|
protected $table = 'alliance_mining_tax_payments';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
@@ -28,6 +31,6 @@ class Payment extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function getInvoice() {
|
public function getInvoice() {
|
||||||
return $this->belongsTo('App\Models\MiningTax\Invoice', 'invoice_id', 'invoice_id');
|
return $this->belongsTo(App\Models\MiningTax\Invoice::class, 'invoice_id', 'invoice_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class Config extends Model
|
|||||||
// Table Name
|
// Table Name
|
||||||
protected $table = 'Config';
|
protected $table = 'Config';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
// Timestamps
|
// Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class ItemComposition extends Model
|
|||||||
// Table Name
|
// Table Name
|
||||||
protected $table = 'ItemComposition';
|
protected $table = 'ItemComposition';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
// Timestamps
|
// Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,4 +14,14 @@ class SrpFleetType extends Model
|
|||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'code',
|
||||||
|
'description',
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,6 @@ class SrpPayout extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function shipType() {
|
public function shipType() {
|
||||||
return $this->belongsTo(SrpShipType::class);
|
return $this->belongsTo(SrpShipType::class, 'code', 'code');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,10 @@ class SrpShipType extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function costCode() {
|
public function costCode() {
|
||||||
return $this->hasOne('App\Models\SRP\SrpPayout', 'code', 'code');
|
return $this->hasOne(App\Models\SRP\SrpPayout::class, 'code', 'code');
|
||||||
|
}
|
||||||
|
|
||||||
|
public function fleetType() {
|
||||||
|
return $this->belongsTo(App\Models\SRP\SrpFleetType::class, 'code', 'code');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,10 +6,13 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
|
|
||||||
class ScheduleJob extends Model
|
class ScheduleJob extends Model
|
||||||
{
|
{
|
||||||
|
//Table Name
|
||||||
protected $table = 'schedule_jobs';
|
protected $table = 'schedule_jobs';
|
||||||
|
|
||||||
|
//Timestamps
|
||||||
public $timestamps = true;
|
public $timestamps = true;
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
public $primaryKey = 'id';
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
|||||||
@@ -36,4 +36,8 @@ class Asset extends Model
|
|||||||
'type_id',
|
'type_id',
|
||||||
'updated_at',
|
'updated_at',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
public function structure() {
|
||||||
|
return $this->belongsTo(App\Models\Structure\Structure::class, 'structure_id', 'location_id');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,6 @@ class Service extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function structure() {
|
public function structure() {
|
||||||
return $this->hasOne('App\Models\Structure\Structure', 'structure_id', 'structure_id');
|
return $this->belongsTo(App\Models\Structure\Structure::class, 'structure_id', 'structure_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ class Structure extends Model
|
|||||||
];
|
];
|
||||||
|
|
||||||
public function services() {
|
public function services() {
|
||||||
return $this->hasMany('App\Models\Structure\Service', 'structure_id', 'structure_id');
|
return $this->hasMany(App\Models\Structure\Service::class, 'structure_id', 'structure_id');
|
||||||
|
}
|
||||||
|
|
||||||
|
public function assets() {
|
||||||
|
return $this->hasMany(App\Models\Structure\Asset::class, 'location_id', 'structure_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ class AvailableUserPermission extends Model
|
|||||||
*/
|
*/
|
||||||
protected $table = 'available_user_permissions';
|
protected $table = 'available_user_permissions';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Timestamps enabled for the rows
|
* Timestamps enabled for the rows
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ class AvailableUserRole extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
protected $table = 'available_user_roles';
|
protected $table = 'available_user_roles';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
//Timestamps
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ class User extends Authenticatable
|
|||||||
*/
|
*/
|
||||||
protected $table = 'users';
|
protected $table = 'users';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ class UserAlt extends Model
|
|||||||
//Table Name
|
//Table Name
|
||||||
public $table = 'user_alts';
|
public $table = 'user_alts';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
|
//Timestamps
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ class UserPermission extends Model
|
|||||||
*/
|
*/
|
||||||
protected $table = 'user_permissions';
|
protected $table = 'user_permissions';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable
|
* The attributes that are mass assignable
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -11,6 +11,14 @@ class UserRole extends Model
|
|||||||
*/
|
*/
|
||||||
protected $table = 'user_roles';
|
protected $table = 'user_roles';
|
||||||
|
|
||||||
|
//Primary Key
|
||||||
|
public $primaryKey = 'id';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Attributes which are mass assignable
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'character_id',
|
'character_id',
|
||||||
'role',
|
'role',
|
||||||
|
|||||||
Reference in New Issue
Block a user