diff --git a/app/Models/Logistics/Contract.php b/app/Models/Logistics/Contract.php index d4e994632..86d600227 100644 --- a/app/Models/Logistics/Contract.php +++ b/app/Models/Logistics/Contract.php @@ -6,5 +6,12 @@ use Illuminate\Database\Eloquent\Model; class Contract extends Model { - // + // Table Name + protected $table = 'logistics_contracts'; + + // Timestamps + public $timestamps = true; + + // Primary Key + public $primaryKey = 'id'; } diff --git a/database/migrations/2018_12_02_035601_create_logistics_contracts_table.php b/database/migrations/2018_12_02_035601_create_logistics_contracts_table.php new file mode 100644 index 000000000..c8db3f524 --- /dev/null +++ b/database/migrations/2018_12_02_035601_create_logistics_contracts_table.php @@ -0,0 +1,44 @@ +increments('id'); + $table->integer('shipper_id')->nullable(); + $table->string('shipper_name')->nullable(); + $table->integer('accepted_by_id')->nullable(); + $table->string('accepted_by_name')->nullable(); + $table->integer('start_system_id')->nullable(); + $table->string('start_system_name')->nullable(); + $table->integer('destination_system_id')->nullable(); + $table->string('destination_system_name')->nullable(); + $table->decimal('price', 20, 2)->default(0.00); + $table->decimal('collateral', 20, 2)->default(0.00); + $table->boolean('insured')->default('false'); + $table->timestamps(); + }); + } + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('logistics_contracts'); + } +} diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index a5ba6c533..77c66ad61 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -9,6 +9,7 @@ return array( 'App\\Console\\Commands\\CorpJournal' => $baseDir . '/app/Console/Commands/corpJournal.php', 'App\\Console\\Commands\\GetCorps' => $baseDir . '/app/Console/Commands/getCorps.php', 'App\\Console\\Commands\\UpdateMoonPricing' => $baseDir . '/app/Console/Commands/UpdateMoonPricing.php', + 'App\\Console\\Commands\\getLogisticContracts' => $baseDir . '/app/Console/Commands/getLogisticContracts.php', 'App\\Console\\Commands\\sendMail' => $baseDir . '/app/Console/Commands/sendmail.php', 'App\\Console\\Kernel' => $baseDir . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php', @@ -23,6 +24,7 @@ return array( 'App\\Http\\Controllers\\EsiScopeController' => $baseDir . '/app/Http/Controllers/EsiScopeController.php', 'App\\Http\\Controllers\\FinancesController' => $baseDir . '/app/Http/Controllers/FinancesController.php', 'App\\Http\\Controllers\\FleetsController' => $baseDir . '/app/Http/Controllers/FleetsController.php', + 'App\\Http\\Controllers\\LogisticsController' => $baseDir . '/app/Http/Controllers/LogisticsController.php', 'App\\Http\\Controllers\\MoonsController' => $baseDir . '/app/Http/Controllers/MoonsController.php', 'App\\Http\\Controllers\\RegisterStructureController' => $baseDir . '/app/Http/Controllers/RegisterStructureController.php', 'App\\Http\\Controllers\\WikiController' => $baseDir . '/app/Http/Controllers/WikiController.php', @@ -38,30 +40,32 @@ return array( 'App\\Http\\Middleware\\VerifyCsrfToken' => $baseDir . '/app/Http/Middleware/VerifyCsrfToken.php', 'App\\Library\\Esi' => $baseDir . '/app/Library/Esi.php', 'App\\Library\\Finances' => $baseDir . '/app/Library/Finances.php', - 'App\\Library\\Fleet' => $baseDir . '/app/Library/Fleet.php', + 'App\\Library\\Fleets' => $baseDir . '/app/Library/Fleets.php', 'App\\Library\\Mail' => $baseDir . '/app/Library/Mail.php', 'App\\Library\\MoonCalc' => $baseDir . '/app/Library/MoonCalc.php', 'App\\Library\\MoonMine' => $baseDir . '/app/Library/MoonMine.php', 'App\\Library\\SeatHelper' => $baseDir . '/app/Library/SeatHelper.php', - 'App\\Models\\AllianceCorp' => $baseDir . '/app/Models/AllianceCorp.php', 'App\\Models\\Config' => $baseDir . '/app/Models/Config.php', - 'App\\Models\\CorpJournal' => $baseDir . '/app/Models/CorpJournal.php', - 'App\\Models\\CorpStructure' => $baseDir . '/app/Models/CorpStructure.php', - 'App\\Models\\DokuGroupNames' => $baseDir . '/app/Models/DokuGroupNames.php', - 'App\\Models\\DokuMember' => $baseDir . '/app/Models/DokuMember.php', - 'App\\Models\\DokuUser' => $baseDir . '/app/Models/DokuUser.php', - 'App\\Models\\EsiScope' => $baseDir . '/app/Models/EsiScope.php', - 'App\\Models\\EsiToken' => $baseDir . '/app/Models/EsiToken.php', - 'App\\Models\\Fleet' => $baseDir . '/app/Models/Fleet.php', - 'App\\Models\\HoldingCorpJournal' => $baseDir . '/app/Models/HoldingCorpJournal.php', - 'App\\Models\\ItemComposition' => $baseDir . '/app/Models/ItemComposition.php', - 'App\\Models\\MarketOrder' => $baseDir . '/app/Models/MarketOrder.php', - 'App\\Models\\Moon' => $baseDir . '/app/Models/Moon.php', - 'App\\Models\\OrePrice' => $baseDir . '/app/Models/OrePrice.php', - 'App\\Models\\Price' => $baseDir . '/app/Models/Price.php', - 'App\\Models\\ScheduleJob' => $baseDir . '/app/Models/ScheduleJob.php', - 'App\\Models\\Structure' => $baseDir . '/app/Models/Structure.php', - 'App\\Models\\UserRole' => $baseDir . '/app/Models/UserRole.php', + 'App\\Models\\Corporation\\AllianceCorp' => $baseDir . '/app/Models/Corporation/AllianceCorp.php', + 'App\\Models\\Corporation\\CorpJournal' => $baseDir . '/app/Models/Corporation/CorpJournal.php', + 'App\\Models\\Corporation\\CorpStructure' => $baseDir . '/app/Models/Corporation/CorpStructure.php', + 'App\\Models\\Corporation\\HoldingCorpJournal' => $baseDir . '/app/Models/Corporation/HoldingCorpJournal.php', + 'App\\Models\\Corporation\\Structure' => $baseDir . '/app/Models/Corporation/Structure.php', + 'App\\Models\\Doku\\DokuGroupNames' => $baseDir . '/app/Models/Doku/DokuGroupNames.php', + 'App\\Models\\Doku\\DokuMember' => $baseDir . '/app/Models/Doku/DokuMember.php', + 'App\\Models\\Doku\\DokuUser' => $baseDir . '/app/Models/Doku/DokuUser.php', + 'App\\Models\\Esi\\EsiScope' => $baseDir . '/app/Models/Esi/EsiScope.php', + 'App\\Models\\Esi\\EsiToken' => $baseDir . '/app/Models/Esi/EsiToken.php', + 'App\\Models\\Fleet\\Fleet' => $baseDir . '/app/Models/Fleet/Fleet.php', + 'App\\Models\\Logistics\\Contract' => $baseDir . '/app/Models/Logistics/Contract.php', + 'App\\Models\\Market\\MarketOrder' => $baseDir . '/app/Models/Market/MarketOrder.php', + 'App\\Models\\Moon\\ItemComposition' => $baseDir . '/app/Models/Moon/ItemComposition.php', + 'App\\Models\\Moon\\Moon' => $baseDir . '/app/Models/Moon/Moon.php', + 'App\\Models\\Moon\\OrePrice' => $baseDir . '/app/Models/Moon/OrePrice.php', + 'App\\Models\\Moon\\Price' => $baseDir . '/app/Models/Moon/Price.php', + 'App\\Models\\ScheduledTask\\ScheduleJob' => $baseDir . '/app/Models/ScheduledTask/ScheduleJob.php', + 'App\\Models\\User\\UserPermission' => $baseDir . '/app/Models/User/UserPermission.php', + 'App\\Models\\User\\UserRole' => $baseDir . '/app/Models/User/UserRole.php', 'App\\Providers\\AppServiceProvider' => $baseDir . '/app/Providers/AppServiceProvider.php', 'App\\Providers\\AuthServiceProvider' => $baseDir . '/app/Providers/AuthServiceProvider.php', 'App\\Providers\\BroadcastServiceProvider' => $baseDir . '/app/Providers/BroadcastServiceProvider.php', diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 57b07c134..34c1aee25 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -404,6 +404,7 @@ class ComposerStaticInitc3f953f8a7291d41a76e1664339777c9 'App\\Console\\Commands\\CorpJournal' => __DIR__ . '/../..' . '/app/Console/Commands/corpJournal.php', 'App\\Console\\Commands\\GetCorps' => __DIR__ . '/../..' . '/app/Console/Commands/getCorps.php', 'App\\Console\\Commands\\UpdateMoonPricing' => __DIR__ . '/../..' . '/app/Console/Commands/UpdateMoonPricing.php', + 'App\\Console\\Commands\\getLogisticContracts' => __DIR__ . '/../..' . '/app/Console/Commands/getLogisticContracts.php', 'App\\Console\\Commands\\sendMail' => __DIR__ . '/../..' . '/app/Console/Commands/sendmail.php', 'App\\Console\\Kernel' => __DIR__ . '/../..' . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php', @@ -418,6 +419,7 @@ class ComposerStaticInitc3f953f8a7291d41a76e1664339777c9 'App\\Http\\Controllers\\EsiScopeController' => __DIR__ . '/../..' . '/app/Http/Controllers/EsiScopeController.php', 'App\\Http\\Controllers\\FinancesController' => __DIR__ . '/../..' . '/app/Http/Controllers/FinancesController.php', 'App\\Http\\Controllers\\FleetsController' => __DIR__ . '/../..' . '/app/Http/Controllers/FleetsController.php', + 'App\\Http\\Controllers\\LogisticsController' => __DIR__ . '/../..' . '/app/Http/Controllers/LogisticsController.php', 'App\\Http\\Controllers\\MoonsController' => __DIR__ . '/../..' . '/app/Http/Controllers/MoonsController.php', 'App\\Http\\Controllers\\RegisterStructureController' => __DIR__ . '/../..' . '/app/Http/Controllers/RegisterStructureController.php', 'App\\Http\\Controllers\\WikiController' => __DIR__ . '/../..' . '/app/Http/Controllers/WikiController.php', @@ -433,30 +435,32 @@ class ComposerStaticInitc3f953f8a7291d41a76e1664339777c9 'App\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/../..' . '/app/Http/Middleware/VerifyCsrfToken.php', 'App\\Library\\Esi' => __DIR__ . '/../..' . '/app/Library/Esi.php', 'App\\Library\\Finances' => __DIR__ . '/../..' . '/app/Library/Finances.php', - 'App\\Library\\Fleet' => __DIR__ . '/../..' . '/app/Library/Fleet.php', + 'App\\Library\\Fleets' => __DIR__ . '/../..' . '/app/Library/Fleets.php', 'App\\Library\\Mail' => __DIR__ . '/../..' . '/app/Library/Mail.php', 'App\\Library\\MoonCalc' => __DIR__ . '/../..' . '/app/Library/MoonCalc.php', 'App\\Library\\MoonMine' => __DIR__ . '/../..' . '/app/Library/MoonMine.php', 'App\\Library\\SeatHelper' => __DIR__ . '/../..' . '/app/Library/SeatHelper.php', - 'App\\Models\\AllianceCorp' => __DIR__ . '/../..' . '/app/Models/AllianceCorp.php', 'App\\Models\\Config' => __DIR__ . '/../..' . '/app/Models/Config.php', - 'App\\Models\\CorpJournal' => __DIR__ . '/../..' . '/app/Models/CorpJournal.php', - 'App\\Models\\CorpStructure' => __DIR__ . '/../..' . '/app/Models/CorpStructure.php', - 'App\\Models\\DokuGroupNames' => __DIR__ . '/../..' . '/app/Models/DokuGroupNames.php', - 'App\\Models\\DokuMember' => __DIR__ . '/../..' . '/app/Models/DokuMember.php', - 'App\\Models\\DokuUser' => __DIR__ . '/../..' . '/app/Models/DokuUser.php', - 'App\\Models\\EsiScope' => __DIR__ . '/../..' . '/app/Models/EsiScope.php', - 'App\\Models\\EsiToken' => __DIR__ . '/../..' . '/app/Models/EsiToken.php', - 'App\\Models\\Fleet' => __DIR__ . '/../..' . '/app/Models/Fleet.php', - 'App\\Models\\HoldingCorpJournal' => __DIR__ . '/../..' . '/app/Models/HoldingCorpJournal.php', - 'App\\Models\\ItemComposition' => __DIR__ . '/../..' . '/app/Models/ItemComposition.php', - 'App\\Models\\MarketOrder' => __DIR__ . '/../..' . '/app/Models/MarketOrder.php', - 'App\\Models\\Moon' => __DIR__ . '/../..' . '/app/Models/Moon.php', - 'App\\Models\\OrePrice' => __DIR__ . '/../..' . '/app/Models/OrePrice.php', - 'App\\Models\\Price' => __DIR__ . '/../..' . '/app/Models/Price.php', - 'App\\Models\\ScheduleJob' => __DIR__ . '/../..' . '/app/Models/ScheduleJob.php', - 'App\\Models\\Structure' => __DIR__ . '/../..' . '/app/Models/Structure.php', - 'App\\Models\\UserRole' => __DIR__ . '/../..' . '/app/Models/UserRole.php', + 'App\\Models\\Corporation\\AllianceCorp' => __DIR__ . '/../..' . '/app/Models/Corporation/AllianceCorp.php', + 'App\\Models\\Corporation\\CorpJournal' => __DIR__ . '/../..' . '/app/Models/Corporation/CorpJournal.php', + 'App\\Models\\Corporation\\CorpStructure' => __DIR__ . '/../..' . '/app/Models/Corporation/CorpStructure.php', + 'App\\Models\\Corporation\\HoldingCorpJournal' => __DIR__ . '/../..' . '/app/Models/Corporation/HoldingCorpJournal.php', + 'App\\Models\\Corporation\\Structure' => __DIR__ . '/../..' . '/app/Models/Corporation/Structure.php', + 'App\\Models\\Doku\\DokuGroupNames' => __DIR__ . '/../..' . '/app/Models/Doku/DokuGroupNames.php', + 'App\\Models\\Doku\\DokuMember' => __DIR__ . '/../..' . '/app/Models/Doku/DokuMember.php', + 'App\\Models\\Doku\\DokuUser' => __DIR__ . '/../..' . '/app/Models/Doku/DokuUser.php', + 'App\\Models\\Esi\\EsiScope' => __DIR__ . '/../..' . '/app/Models/Esi/EsiScope.php', + 'App\\Models\\Esi\\EsiToken' => __DIR__ . '/../..' . '/app/Models/Esi/EsiToken.php', + 'App\\Models\\Fleet\\Fleet' => __DIR__ . '/../..' . '/app/Models/Fleet/Fleet.php', + 'App\\Models\\Logistics\\Contract' => __DIR__ . '/../..' . '/app/Models/Logistics/Contract.php', + 'App\\Models\\Market\\MarketOrder' => __DIR__ . '/../..' . '/app/Models/Market/MarketOrder.php', + 'App\\Models\\Moon\\ItemComposition' => __DIR__ . '/../..' . '/app/Models/Moon/ItemComposition.php', + 'App\\Models\\Moon\\Moon' => __DIR__ . '/../..' . '/app/Models/Moon/Moon.php', + 'App\\Models\\Moon\\OrePrice' => __DIR__ . '/../..' . '/app/Models/Moon/OrePrice.php', + 'App\\Models\\Moon\\Price' => __DIR__ . '/../..' . '/app/Models/Moon/Price.php', + 'App\\Models\\ScheduledTask\\ScheduleJob' => __DIR__ . '/../..' . '/app/Models/ScheduledTask/ScheduleJob.php', + 'App\\Models\\User\\UserPermission' => __DIR__ . '/../..' . '/app/Models/User/UserPermission.php', + 'App\\Models\\User\\UserRole' => __DIR__ . '/../..' . '/app/Models/User/UserRole.php', 'App\\Providers\\AppServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AppServiceProvider.php', 'App\\Providers\\AuthServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AuthServiceProvider.php', 'App\\Providers\\BroadcastServiceProvider' => __DIR__ . '/../..' . '/app/Providers/BroadcastServiceProvider.php',