$numDeleted = 0;
if (strtolower(trim($confirm)) === 'yes')
{
- $totalUsers = User::count();
+ $totalUsers = $this->user->count();
$users = $this->user->where('system_name', '=', null)->with('roles')->get();
foreach ($users as $user)
{
- if ($user->hasRole('admin'))
+ if ($user->hasSystemRole('admin'))
{
// don't delete users with "admin" role
continue;
*/
public function isOnlyAdmin(User $user)
{
- if (!$user->roles->pluck('name')->contains('admin')) return false;
+ if (!$user->hasSystemRole('admin')) return false;
- $adminRole = $this->role->getRole('admin');
+ $adminRole = $this->role->getSystemRole('admin');
if ($adminRole->users->count() > 1) return false;
return true;
}