added scopes view

added fleets displays
added scopes display
modified routes file
added Fleet file in class Library
modified Finances Controller
add EsiScopesController
laid out fleet framework file in class library
This commit is contained in:
2018-11-07 03:00:06 -06:00
parent 9800fa3ddf
commit a201986ef7
11 changed files with 229 additions and 30 deletions

View File

@@ -0,0 +1,39 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Socialite;
use Auth;
use App\User;
use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration;
use Seat\Eseye\Containers\EsiAuthentication;
use Seat\Eseye\Eseye;
class EsiScopeController extends Controller
{
public function __construct() {
$this->middleware('auth');
$this->middleware('role:User');
}
public function displayScopes() {
return view('scopes.select');
}
public function redirectToProvider(Request $request) {
//Set the array to build it
$scopes = array();
$i = 0;
foreach($request as $req) {
$scopes[$i] = $req;
$i++;
}
return Socialite::driver('eveonline')->setScopes($scopes)->redirect();
}
}