srp form update

This commit is contained in:
2019-07-16 22:45:01 -05:00
parent f366bd56b9
commit 5c4aecab55
2 changed files with 40 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ use App\Models\SRP\SRPShip;
use App\Models\User\User; use App\Models\User\User;
use App\Models\SRP\SrpFleetType; use App\Models\SRP\SrpFleetType;
use App\Models\SRP\SrpShipType; use App\Models\SRP\SrpShipType;
use App\Models\User\UserAlt;
class SRPController extends Controller class SRPController extends Controller
{ {
@@ -26,20 +27,54 @@ class SRPController extends Controller
public function displaySrpForm() { public function displaySrpForm() {
$shipTypes = array(); $shipTypes = array();
$fleetTypes = array(); $fleetTypes = array();
$characters = array();
$temp = array();
$alts = null;
//Get all the ship types
$shipTypesTemp = SrpShipType::all(); $shipTypesTemp = SrpShipType::all();
//Get all of the fleet types
$fleetTypesTemp = SrpFleetType::all(); $fleetTypesTemp = SrpFleetType::all();
//Process the ship types and store in the array
foreach($shipTypesTemp as $type) { foreach($shipTypesTemp as $type) {
$shipTypes[$type->code] = $type->description; $shipTypes[$type->code] = $type->description;
} }
//Process the fleet types and store in the array
foreach($fleetTypesTemp as $type) { foreach($fleetTypesTemp as $type) {
$fleetTypes[$type->code] = $type->description; $fleetTypes[$type->code] = $type->description;
} }
//Get the user id and name, and store in the array
$tempMain = [
'character_id' => auth()->user()->character_id,
'name' => auth()->user()->getName(),
];
//Push the main into the array first
array_push($characters, $tempMain);
//Get the alts and store in the array
$altCount = UserAlt::where(['main' => auth()->user()->character_id])->count();
if($altCount > 0) {
$alts = UserAlt::where([
'main' => auth()->user()->character_id,
])->get();
foreach($alts as $alt) {
$temp = [
'character_id' => $alt->character_id,
'name' => $alt->name,
];
array_push($characters, $temp);
}
}
return view('srp.srpform')->with('fleetTypes', $fleetTypes) return view('srp.srpform')->with('fleetTypes', $fleetTypes)
->with('shipTypes', $shipTypes); ->with('shipTypes', $shipTypes)
->with('characters', $characters);
} }
public function storeSRPFile(Request $request) { public function storeSRPFile(Request $request) {

View File

@@ -10,6 +10,10 @@
'method' => 'POST' 'method' => 'POST'
]) !!} ]) !!}
<div class="form-group"> <div class="form-group">
{{ Form::label('character', 'Character') }}
{{ Form::select('character', $characters, null, ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('FC', 'Fleet Commander') }} {{ Form::label('FC', 'Fleet Commander') }}
{{ Form::text('FC', null, ['class' => 'form-control']) }} {{ Form::text('FC', null, ['class' => 'form-control']) }}
</div> </div>