Вам нужны роли!
$role = Role::findOrFail($studentRoleId);
$users = $role->users()->paginate(9);
или так
$users = User::with('roles')
->whereHas('roles', function($q){
$q->where('role', '=', 'student');
})->get();
и права поделить
if(Auth::user()->hasRole('student')) {}