Files
w4rpservices/app/Http/Controllers/EsiScopeController.php
drkthunder02 a201986ef7 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
2018-11-07 03:00:06 -06:00

40 lines
810 B
PHP

<?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();
}
}