You need the list of Roles:
$roles = Role::whereNot('name', 'super-admin')->pluck();
You need the authenticated user's abilities (or at least their IDs):
$abilities = auth()->user()->role->access_to()->pluck('id');
Then in the Blade template (within the form) - the name attribute should be modified depending on your needs:
@foreach($roles as $role)
<input type="checkbox"
name="access_to[{{$role->name}}]"
{{ $abilities->contains($role->id) ? 'checked' : '' }}
>
@endforeach
