-
Notifications
You must be signed in to change notification settings - Fork 0
Student Advisor
PrasadChinwal edited this page Oct 31, 2024
·
1 revision
use Uisits\AitsApi\Request\AitsStudentAdvisor;
AitsStudentAdvisor::get(uin:'xxxxxxxxx', term: 'xxxxxx');Uisits\AitsApi\Response\StudentAdvisor\StudentAdvisor {#553 ▼ // routes/web.php:17
#_additional: []
#_dataContext: null
+queryUIN: "650547906"
+queryTermCode: "420248"
+person:
Uisits\AitsApi\Response
\
Person {#480 ▼
#_additional: []
#_dataContext: null
+guid: "11202993"
+pidm: "4916030"
+uin: "650547906"
+lastName: null
+firstName: null
}
+advisors:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorCollection {#533 ▼
#items: array:2 [▼
0 =>
Uisits\AitsApi\Response\StudentAdvisor
\
Advisor {#647 ▼
#_additional: []
#_dataContext: null
+person:
Uisits\AitsApi\Response
\
Person {#537 ▼
#_additional: []
#_dataContext: null
+guid: "9879272"
+pidm: "4578184"
+uin: "662533492"
+lastName: "Haparimwi"
+firstName: "Nancy"
}
+advisorTerm:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorTerm {#611 ▼
#_additional: []
#_dataContext: null
+code: "420248"
+description: "Fall 2024 - Springfield"
}
+primaryAdvisorInd: "Y"
+advisorType:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorType {#660 ▼
#_additional: []
#_dataContext: null
+code: "COLL"
+description: "College Advisor"
}
}
1 =>
Uisits\AitsApi\Response\StudentAdvisor
\
Advisor {#534 ▼
#_additional: []
#_dataContext: null
+person:
Uisits\AitsApi\Response
\
Person {#657 ▼
#_additional: []
#_dataContext: null
+guid: "3194715"
+pidm: "15129"
+uin: "654953562"
+lastName: "Noll"
+firstName: "Mae"
}
+advisorTerm:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorTerm {#613 ▼
#_additional: []
#_dataContext: null
+code: "420248"
+description: "Fall 2024 - Springfield"
}
+primaryAdvisorInd: "N"
+advisorType:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorType {#551 ▼
#_additional: []
#_dataContext: null
+code: "UAAC"
+description: "Academic Advising Center"
}
}
]
#escapeWhenCastingToString: false
}
}- Getting primary advisor
use Uisits\AitsApi\Request\AitsStudentAdvisor;
$studentAdvisors = AitsStudentAdvisor::get(uin:'xxxxxxxxx', term: 'xxxxxx');
$studentAdvisors->advisors?->primaryAdvisor(); // returns Advisor objectUisits\AitsApi\Response\StudentAdvisor\Advisor {#647 ▼ // routes/web.php:17
#_additional: []
#_dataContext: null
+person:
Uisits\AitsApi\Response
\
Person {#537 ▼
#_additional: []
#_dataContext: null
+guid: "9879272"
+pidm: "4578184"
+uin: "662533492"
+lastName: "Haparimwi"
+firstName: "Nancy"
}
+advisorTerm:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorTerm {#611 ▼
#_additional: []
#_dataContext: null
+code: "420248"
+description: "Fall 2024 - Springfield"
}
+primaryAdvisorInd: "Y"
+advisorType:
Uisits\AitsApi\Response\StudentAdvisor
\
AdvisorType {#660 ▼
#_additional: []
#_dataContext: null
+code: "COLL"
+description: "College Advisor"
}
}