forgetCachedPermissions(); $roles = [ 'super_admin', 'admin', 'editor', 'treasurer', 'teacher', 'student', 'class_leader', 'alumni', ]; $now = Carbon::now(); foreach ($roles as $roleName) { $role = Role::where('name', $roleName)->where('guard_name', 'web')->first(); if (!$role) { Role::create([ 'name' => $roleName, 'guard_name' => 'web', ]); } } } }