isStarted()) { session()->start(); } } /** * Set session role and user ID * * @param string $role e.g., 'administrator', 'teacher', 'parent', etc. * @param int $userId Default to 1 */ protected function setSessionRole(string $role, int $userId = 1): void { session()->set([ 'role' => strtolower($role), 'user_id' => $userId, ]); } }