Merge pull request #13 from arifhp86/master

Minor code style change and refactor
pull/14/head
Hasin Hayder 3 years ago committed by GitHub
commit 5a3defbebf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -88,8 +88,8 @@ class RoleController extends Controller {
//don't allow changing the admin slug, because it will make the routes inaccessbile due to faile ability check
$role->delete();
return response(['error' => 0, 'message' => 'role has been deleted']);
} else {
return response(['error' => 1, 'message' => 'you cannot delete this role'], 422);
}
return response(['error' => 1, 'message' => 'you cannot delete this role'], 422);
}
}

@ -75,14 +75,9 @@ class UserController extends Controller {
$user->tokens()->delete();
}
$roles = $user->roles()->get();
$_roles = [];
foreach ($roles as $role) {
$_roles[] = $role->slug;
}
$plainTextToken = $user->createToken('hydra-api-token', $_roles)->plainTextToken;
$roles = $user->roles->pluck('slug')->all();
$plainTextToken = $user->createToken('hydra-api-token', $roles)->plainTextToken;
return response(['error' => 0, 'id' => $user->id, 'token' => $plainTextToken], 200);
}

@ -31,10 +31,9 @@ class UserRoleController extends Controller {
$role = Role::find($data['role_id']);
if (!$user->roles()->find($data['role_id'])) {
$user->roles()->attach($role);
return $user->load('roles');
} else {
return $user->load('roles');
}
return $user->load('roles');
}
/**

Loading…
Cancel
Save