Files
w4rpservices/routes/web.php
drkthunder02 84e4fc2a4b database migrations for help desk tickets, and queues
models for help desk tickets and queues
model for EveMail
modified app config for queues
added new routes for jump bridges
composer updated for autoloader
modified JumpBridgeController
added new controllers for HelpDesk and HelpDeskAdmin
2018-12-23 22:08:30 -06:00

90 lines
4.6 KiB
PHP

<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
if(Auth::check()) {
return redirect('/dashboard');
}
return view('welcome');
})->name('/');
Route::group(['middleware' => ['auth']], function(){
//Dashboard Controller Display pages
Route::get('/dashboard', 'DashboardController@index');
//Moon Controller display pages
Route::get('/moons/display', 'MoonsController@displayMoons');
Route::get('/moons/display/worth', 'MoonsController@displayTotalWorthForm');
Route::post('displayTotalWorth', 'MoonsController@displayTotalWorth');
//Moon Admin Controller display pages
Route::get('/moons/admin/addmoon', 'MoonsAdminController@addMoon');
Route::post('/moon/admin/addmoon', 'MoonsAdminController@storemoon');
//Route::post('/moons/admin/storeMoon', 'MoonsAdminController@storeMoon');
Route::get('/moons/admin/display', 'MoonsAdminController@displayMoonsAdmin');
//Route::post('/moons/admin/storeUpdateMoon', 'MoonsAdminController@storeUpdateMoon');
Route::get('/moons/admin/updatemoon', 'MoonsAdminController@updateMoon');
Route::post('/moons/admin/updatemoon', 'MoonsAdminController@storeUpdateMoon');
Route::get('/moons/admin/journal', 'MoonsAdminController@showJournalEntries');
//Wiki Controller display pages
Route::get('/wiki/register', 'WikiController@displayRegister');
Route::post('/wiki/register', 'WikiController@storeRegister');
Route::get('/wiki/changepassword', 'WikiController@displayChangePassword');
Route::post('/wiki/changepassword', 'WikiController@changePassword');
//Route::post('/wiki/storeRegister', 'WikiController@storeRegister');
//Route::post('/wiki/changePassword', 'WikiController@changePassword');
//Fleet Controller display pages
Route::get('/fleets/display', 'FleetsController@displayFleets');
Route::get('/fleets/register', 'FleetsController@displayRegisterFleet');
Route::post('/fleets/register', 'Fleetscontroller@registerFleet');
Route::get('/fleets/{fleet_id}/addpilot/{id}', 'FleetsController@addPilot')->name('addpilot');
Route::get('/fleets/{fleet_id}/addpilot/{name}', 'Fleetscontroller@addPilotName');
Route::get('/fleets/{fleet_id}/delete', 'FleetsController@deleteFleet')->name('deletefleet');
//Route::post('/fleets/registerFleet', 'FleetsController@registerFleet');
//Admin Controller display pages
Route::get('/admin/dashboard', 'AdminController@displayDashboard');
Route::post('/admin/addRole', 'AdminController@addRole');
Route::post('/admin/removeRole', 'AdminController@removeRole');
Route::post('/admin/addPermission', 'AdminController@addPermission');
//Register Structures Controller display pages
Route::get('/structures/register', 'RegisterStructureController@displayRegisterstructure');
Route::post('/structures/register', 'RegisterstructureController@storeStructure');
//Route::post('/structures/store', 'RegisterStructureController@storeStructure');
//Structure Controller display pages
Route::get('/structures/taxes/display', 'StructureController@displayTaxes');
Route::get('/structures/admin/taxes/display', 'StructureController@chooseCorpTaxes');
Route::get('/structures/admin/taxes/display/execute', 'StructureController@displayCorpTaxes');
//Scopes Controller display pages
Route::get('/scopes/select', 'EsiScopeController@displayScopes');
Route::post('redirectToProvider', 'EsiScopeController@redirectToProvider');
//Jump Bridge Controller display pages
Route::get('/jumpbridges/overall', 'JumpBridgeController@displayOverallUsage');
Route::post('/jumpbridges/getoverall', 'JumpBridgeController@ajaxOverallUsage');
Route::get('/jumpbridges/corps', 'JumpBridgeController@displayCorpUsage');
Route::post('/jumpbridges/getcorps', 'JumpBridgeController@ajaxCorpUsage');
Route::get('/jumpbridges/structures', 'JumpBridgeController@displayStructureUsage');
Route::get('/jumpbridges/getstructures', 'JumpBridgeController@ajaxStructureUsage');
});
//Login display pages
Route::get('/login', 'Auth\LoginController@redirectToProvider')->name('login');
Route::get('/callback', 'Auth\LoginController@handleProviderCallback')->name('callback');
Route::get('/logout', 'Auth\LoginController@logout')->name('logout');