login dashboard and other lookup changes

This commit is contained in:
2019-09-29 04:31:36 -05:00
parent d2b6476165
commit 2b4e913aed
5 changed files with 84 additions and 56 deletions

View File

@@ -6,20 +6,49 @@ use Illuminate\Http\Request;
//Library
use App\Library\Contracts\ContractHelper;
use App\Library\Lookups\LookupHelper;
class DashboardController extends Controller
{
public function __construct() {
$this->middleware('auth');
$this->middleware('role:User');
}
public function index() {
//Declare the contract helper
$contractHelper = new ContractHelper;
$lookupHelper = new LookupHelper;
//Declare array variable
$contracts = array();
//Get the current amount of contracts availabe to the corporation for displaying on the dashboard with the relevant
//information such as pickup and destination, jumps, and profit margin.
$tempContracts = $contractHelper->GetContracts(98615428);
return redirect('/');
foreach($tempContracts as $con) {
$startSystem = $lookupHelper->GetSolarSystemName($con->start_location_id);
$endSystem = $lookupHelper->GetSolarSystemName($con->end_location_id);
$final = [
'pickup' => $startSystem,
'destination' => $endSystem,
'type' => $con->type,
'volume' => $con->volume,
'expired' => $con->date_expired,
'collateral' => $con->collateral,
'reward' => $con->reward,
'availability' => $con->availability,
];
array_push($contracts, $final);
}
$num = sizeof($contracts);
return view('dashboard.dashboard')->with('contracts', $contracts)
->with('num', $num);
}
public function profile() {