middleware for roles giving trouble

This commit is contained in:
2018-12-06 21:46:32 -06:00
parent 15cb994651
commit 74f35128fb

View File

@@ -4,8 +4,7 @@ namespace App\Http\Middleware;
use Closure;
use DB;
use App\Models\User;
use App\Models\User\UserRole;
use \App\Models\User\UserRole;
class RequireRole
{
@@ -26,12 +25,12 @@ class RequireRole
'Director' => 3,
'Admin' => 4,
];
$check = UserRole::where('character_id', auth()->user()->character_id)->get();
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
if($ranking[$check->role] === $ranking[$role]) {
if($ranking[$check[0]->role] === $ranking[$role]) {
$confirmed = true;
}
if($ranking[$check->role] >= $ranking[$role]) {
if($ranking[$check[0]->role] >= $ranking[$role]) {
$confirmed = true;
}