diff --git a/app/Http/Controllers/FleetsController.php b/app/Http/Controllers/FleetsController.php index d71d28173..21e48ab78 100644 --- a/app/Http/Controllers/FleetsController.php +++ b/app/Http/Controllers/FleetsController.php @@ -85,13 +85,18 @@ class FleetsController extends Controller $fleet->SetFleetEndTime($endTime); //Return the view with the success message - return view('fleets.displayfleets')->with('success', 'Fleet registered.'); + return view('/fleets/displayfleets')->with('success', 'Fleet registered.'); } else { //Return the view with the error message of the fleet has been found already. - return view('fleets.displayfleets')->with('error', 'Fleet already in the database.'); + return view('/fleets/displayfleets')->with('error', 'Fleet already in the database.'); } } + public function deleteFleet($fleetId) { + DB::table('Fleets')->where('fleet', $fleetId)->delete(); + return view('fleets.display')->with('success', 'Fleet deleted.'); + } + public function addPilot($fleetId, $charId) { //Retrieve the fleet data $fleet = DB::table('Fleets')->where('fleet', $fleetId)->get(); diff --git a/resources/views/fleets/displayfleets.blade.php b/resources/views/fleets/displayfleets.blade.php index 8bdd75296..b429bc937 100644 --- a/resources/views/fleets/displayfleets.blade.php +++ b/resources/views/fleets/displayfleets.blade.php @@ -1,11 +1,12 @@ @extends('layouts.b4') @section('content')
-

Work in Progress aka NOTHING WORKS!


Fleets

- @for($i = 0; $i < count($data[0]); $i++) - Join {{ $data[2][$i] }} + Join {{ $data[2][$i] }}
+ @if(Auth::user()->character_id == $data[0][$i]) + Delete Fleet

+ @endif @endfor
@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 8d575236f..df6493d47 100644 --- a/routes/web.php +++ b/routes/web.php @@ -49,6 +49,7 @@ Route::post('redirectToProvider', 'EsiScopeController@redirectToProvider'); Route::get('/fleets/display', 'FleetsController@displayFleets'); Route::get('/fleets/register', 'FleetsController@displayRegisterFleet'); Route::get('/fleets/{fleet_id}/addpilot/{id}', 'FleetsController@addPilot')->name('addpilot'); +Route::get('/fleets/{fleet_id}/delete', 'FleetsController@deleteFleet')->name('deletefleet'); Route::post('/fleets/registerFleet', 'FleetsController@registerFleet'); //Admin Controller display pages