ajax testing

This commit is contained in:
2018-12-02 22:07:14 -06:00
parent 8062d21b82
commit 2c174eff21
6 changed files with 131 additions and 4 deletions
+44
View File
@@ -0,0 +1,44 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use DB;
use App\Library\Fleets;
use App\Models\Fleet;
class AjaxController extends Controller {
public function index() {
$msg = "This is a simple message.";
return response()->json(array('msg'=> $msg), 200);
}
public function displayFleet() {
$fleets = Fleet::all();
$data = array();
$fc = array();
$fleet = array();
$description = array();
$i = 0;
foreach($fleets as $fl) {
$fc[$i] = $fl->character_id;
$fleet[$i] = $fl->fleet;
$description[$i] = $fl->description;
$i++;
}
$data = [
$fc,
$fleet,
$description,
];
return response()->json(array('data' => $data), 200);
}
}
+23 -1
View File
@@ -6,6 +6,11 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use App\Models\Esi\EsiScope;
use App\Models\Esi\EsiToken;
use App\Models\User\UserPermission;
use App\Models\User\UserRole;
class DashboardController extends Controller
{
/**
@@ -16,6 +21,7 @@ class DashboardController extends Controller
public function __construct()
{
$this->middleware('auth');
$this->middleware('role:Guest');
}
/**
@@ -28,7 +34,23 @@ class DashboardController extends Controller
return view('dashboard');
}
/**
* Display the profile of the user
* The profile will include the ESI Scopes Registered, the character image, and character name
*
* @return \Illuminate\Http\Response
*/
public function profile() {
//
$scopes = DB::table('EsiScopes')->where('character_id', Auth()->user()->character_id)->get();
$permissions = DB::table('user_permissions')->where('charcter_id', Auth()->user()->character_id)->get();
$roles = DB::table('user_roles')->where('character_id', Auth()->user()->character_id)->get();
$data = [
'scopes' => $scopes,
'permissions' => $permissions,
'roles' => $roles,
];
return view('/dashboard/profile')->with('data', $data);
}
}
+5 -2
View File
@@ -25,6 +25,11 @@ class FleetsController extends Controller
return view('fleets.registerfleet');
}
public function displayFleetSetup() {
return 0;
}
public function displayFleets() {
$fleets = Fleet::all();
$data = array();
@@ -46,8 +51,6 @@ class FleetsController extends Controller
$description,
];
$size = sizeof($fc);
//Return the view with the array of the fleet
return view('fleets.displayfleets')->with('data', $data);
}