emtudo / school-api
学校多租户 - 单一管理员。
此包的官方仓库似乎已消失,因此已冻结此包。
0.3.0
2019-03-26 05:03 UTC
Requires
- php: >=7.2.0
- artesaos/migrator: ^2.0
- codecasts/laravel-jwt: ^0.10.0
- doctrine/dbal: ^2.8
- fideloper/proxy: ~4.0
- hashids/hashids: ^3.0
- laravel/framework: 5.8.*
- laravel/tinker: ~1.0
- resultsystems/laravel-cors: ^2.0
- resultsystems/monitor: ^0.3
- resultsystems/relationships: ^0.4
- resultsystems/validation: ^5.7
- spatie/laravel-fractal: ^5.4
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2022-12-31 00:25:23 UTC
README
项目是关于什么的?
- 学生入学管理
- 使用此API的SPA
功能
访问
- 学生
- 负责人(家长)
- 教师
- 管理员(所有学校的校长)
登记
- 学校
- 家长
- 教师
- 学生
- 入学
- 交通
- 车辆
- 司机
- 路线
- 班级
- 入学
- 频率
- 年级
- 科目
- 测验
- 日历
- 学校日历
规则
-
登记
在登记学生之前,将先登记学生母亲。 一个母亲可以有不同的父亲的孩子。
-
CLASSES 将班级与学科关联,能够选择已登记该学科的教师,并评估在选定期间未与其他班级或学校关联的教师。 将副教授与科目关联; 解决代课教师的问题;
-
入学 您可以为学生登记一个班级,或者同时登记多个,也就是说,在年底,通过的学生可能从三年级升到四年级。
-
交通 创建交通路线。 将学生与路线关联。
-
教师 缺勤、解雇和证明的发布。
仪表板
- 小部件
依赖关系
- php 7.2
- mysql 5.7
- redis
php 扩展
需要一些php扩展。我推荐安装以下扩展,尽管在这个项目中并非所有这些扩展都是强制性的
php7.2-bcmath \ php7.2-common \ php7.2-cgi \ php7.2-curl \ php7.2-dev \ php7.2-gd \ php7.2-intl \ php7.2-json \ php7.2-mysql \ php7.2-mbstring \ php7.2-pgsql \ php7.2-sqlite3 \ php7.2-xml \ php7.2-zip \ php-apcu \ php-imagick \ php-memcached \ php-redis
如何安装
composer create-project emtudo/school-api
cd school-api
php artisan jwt:generate
在执行以下命令创建数据库表之前,请先配置.env
文件
php artisan migrator
如何测试
php artisan serve
管理员(默认)
- 用户名:admin@user.com
- 密码:abc123
路由
方法 | URI | 行为 | 中间件 |
---|---|---|---|
GET| HEAD | / | Emtudo\Units\Core\Http\Controllers\WelcomeController@index | 闭包 |
POST | auth/login | Emtudo\Units\Auth\Http\Controllers\LoginController@login | api,Closure |
POST | auth/password/email | Emtudo\Units\Auth\Http\Controllers\ForgotPasswordController@sendResetLinkEmail | api,Closure |
POST | auth/password/reset | Emtudo\Units\Auth\Http\Controllers\ResetPasswordController@reset | api,Closure |
POST | auth/refresh | Emtudo\Units\Auth\Http\Controllers\LoginController@refresh | api,Closure |
GET| HEAD | responsible/users/students | Emtudo\Units\Responsible\Users\Http\Controllers\StudentController@index | api,auth,responsible,Closure |
PUT | responsible/users/students/{user} | Emtudo\Units\Responsible\Users\Http\Controllers\StudentController@update | api,auth,responsible,Closure |
GET| HEAD | responsible/users/students/{user} | Emtudo\Units\Responsible\Users\Http\Controllers\StudentController@show | api,auth,responsible,Closure |
PUT | responsible/users/users/me | Emtudo\Units\Responsible\Users\Http\Controllers\UserController@updateMe | api,auth,responsible,Closure |
GET| HEAD | responsible/users/users/me | Emtudo\Units\Responsible\Users\Http\Controllers\UserController@showMe | api,auth,responsible,Closure |
DELETE | responsible/users/users/{user}/documents/{kind} | Emtudo\Units\Responsible\Users\Http\Controllers\UserController@destroyDocument | api,auth,responsible,Closure |
GET| HEAD | responsible/users/users/{user}/documents/{kind} | Emtudo\Units\Responsible\Users\Http\Controllers\UserController@getDocumetByKind | api,auth,responsible,Closure |
GET| HEAD | responsible/users/{student}/groups/{group}/frequencies/month/{month} | Emtudo\Units\Responsible\Users\Http\Controllers\FrequencyController@getByGroup | api,auth,responsible,responsible_of_student,Closure |
GET| HEAD | responsible/users/{student}/groups/{group}/grades | Emtudo\Units\School\Calendars\Http\Controllers\GradeController@getByGroup | api,auth,responsible,responsible_of_student,Closure |
GET| HEAD | school/calendars/calendars | Emtudo\Units\School\Calendars\Http\Controllers\CalendarController@index | api,auth,admin,Closure |
POST | school/calendars/calendars | Emtudo\Units\School\Calendars\Http\Controllers\CalendarController@store | api,auth,admin,Closure |
GET| HEAD | school/calendars/calendars/{calendar} | Emtudo\Units\School\Calendars\Http\Controllers\CalendarController@show | api,auth,admin,Closure |
PUT| PATCH | school/calendars/calendars/{calendar} | Emtudo\Units\School\Calendars\Http\Controllers\CalendarController@update | api,auth,admin,Closure |
DELETE | school/calendars/calendars/{calendar} | Emtudo\Units\School\Calendars\Http\Controllers\CalendarController@destroy | api,auth,admin,Closure |
GET| HEAD | school/calendars/events | Emtudo\Units\School\Calendars\Http\Controllers\EventController@index | api,auth,admin,Closure |
POST | school/calendars/events | Emtudo\Units\School\Calendars\Http\Controllers\EventController@store | api,auth,admin,Closure |
GET| HEAD | school/calendars/events/{event} | Emtudo\Units\School\Calendars\Http\Controllers\EventController@show | api,auth,admin,Closure |
PUT| PATCH | school/calendars/events/{event} | Emtudo\Units\School\Calendars\Http\Controllers\EventController@update | api,auth,admin,Closure |
DELETE | school/calendars/events/{event} | Emtudo\Units\School\Calendars\Http\Controllers\EventController@destroy | api,auth,admin,Closure |
GET| HEAD | school/calendars/school_days/holidays_from_year/{year} | Emtudo\Units\School\Calendars\Http\Controllers\SchoolDayController@holidaysFromYear | api,auth,admin,Closure |
GET| HEAD | school/calendars/school_days/holidays_in_current_year | Emtudo\Units\School\Calendars\Http\Controllers\SchoolDayController@holidaysInCurrentYear | api,auth,admin,Closure |
PUT | school/calendars/school_days/toggle | Emtudo\Units\School\Calendars\Http\Controllers\SchoolDayController@toggle | api,auth,admin,Closure |
POST | school/calendars/two_months | Emtudo\Units\School\Calendars\Http\Controllers\TwoMonthController@store | api,auth,admin,Closure |
GET| HEAD | school/calendars/two_months | Emtudo\Units\School\Calendars\Http\Controllers\TwoMonthController@index | api,auth,admin,Closure |
GET| HEAD | school/calendars/two_months/{two_month} | Emtudo\Units\School\Calendars\Http\Controllers\TwoMonthController@show | api,auth,admin,Closure |
PUT | school/calendars/two_months/{two_month} | Emtudo\Units\School\Calendars\Http\Controllers\TwoMonthController@update | api,auth,admin,Closure |
POST | school/courses/courses | Emtudo\Units\School\Courses\Http\Controllers\CourseController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/courses | Emtudo\Units\School\Courses\Http\Controllers\CourseController@index | api,auth,admin,Closure |
DELETE | school/courses/courses/{course} | Emtudo\Units\School\Courses\Http\Controllers\CourseController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/courses/courses/{course} | Emtudo\Units\School\Courses\Http\Controllers\CourseController@update | api,auth,admin,Closure |
GET| HEAD | school/courses/courses/{course} | Emtudo\Units\School\Courses\Http\Controllers\CourseController@show | api,auth,admin,Closure |
POST | school/courses/enrollments | Emtudo\Units\School\Courses\Http\Controllers\EnrollmentController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/enrollments | Emtudo\Units\School\Courses\Http\Controllers\EnrollmentController@index | api,auth,admin,Closure |
DELETE | school/courses/enrollments/{enrollment} | Emtudo\Units\School\Courses\Http\Controllers\EnrollmentController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/courses/enrollments/{enrollment} | Emtudo\Units\School\Courses\Http\Controllers\EnrollmentController@update | api,auth,admin,Closure |
GET| HEAD | school/courses/enrollments/{enrollment} | Emtudo\Units\School\Courses\Http\Controllers\EnrollmentController@show | api,auth,admin,Closure |
POST | school/courses/frequencies | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/frequencies | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@index | api,auth,admin,Closure |
POST | school/courses/frequencies/several | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@storeSeveral | api,auth,admin,Closure |
DELETE | school/courses/frequencies/{frequency} | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/courses/frequencies/{frequency} | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@update | api,auth,admin,Closure |
GET| HEAD | school/courses/frequencies/{frequency} | Emtudo\Units\School\Courses\Http\Controllers\FrequencyController@show | api,auth,admin,Closure |
POST | school/courses/grades | Emtudo\Units\School\Courses\Http\Controllers\GradeController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/grades | Emtudo\Units\School\Courses\Http\Controllers\GradeController@index | api,auth,admin,Closure |
POST | school/courses/grades/several | Emtudo\Units\School\Courses\Http\Controllers\GradeController@storeSeveral | api,auth,admin,Closure |
GET| HEAD | school/courses/grades/{grade} | Emtudo\Units\School\Courses\Http\Controllers\GradeController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/grades/{grade} | Emtudo\Units\School\Courses\Http\Controllers\GradeController@update | api,auth,admin,Closure |
DELETE | school/courses/grades/{grade} | Emtudo\Units\School\Courses\Http\Controllers\GradeController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/groups | Emtudo\Units\School\Courses\Http\Controllers\GroupController@index | api,auth,admin,Closure |
POST | school/courses/groups | Emtudo\Units\School\Courses\Http\Controllers\GroupController@store | api,auth,admin,Closure |
DELETE | school/courses/groups/{group} | Emtudo\Units\School\Courses\Http\Controllers\GroupController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/groups/{group} | Emtudo\Units\School\Courses\Http\Controllers\GroupController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/groups/{group} | Emtudo\Units\School\Courses\Http\Controllers\GroupController@update | api,auth,admin,Closure |
POST | school/courses/questions | Emtudo\Units\School\Courses\Http\Controllers\QuestionController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/questions | Emtudo\Units\School\Courses\Http\Controllers\QuestionController@index | api,auth,admin,Closure |
GET| HEAD | school/courses/questions/{question} | Emtudo\Units\School\Courses\Http\Controllers\QuestionController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/questions/{question} | Emtudo\Units\School\Courses\Http\Controllers\QuestionController@update | api,auth,admin,Closure |
DELETE | school/courses/questions/{question} | Emtudo\Units\School\Courses\Http\Controllers\QuestionController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/quizzes | Emtudo\Units\School\Courses\Http\Controllers\QuizController@index | api,auth,admin,Closure |
POST | school/courses/quizzes | Emtudo\Units\School\Courses\Http\Controllers\QuizController@store | api,auth,admin,Closure |
DELETE | school/courses/quizzes/{quiz} | Emtudo\Units\School\Courses\Http\Controllers\QuizController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/quizzes/{quiz} | Emtudo\Units\School\Courses\Http\Controllers\QuizController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/quizzes/{quiz} | Emtudo\Units\School\Courses\Http\Controllers\QuizController@update | api,auth,admin,Closure |
GET| HEAD | school/courses/schedules | Emtudo\Units\School\Courses\Http\Controllers\ScheduleController@index | api,auth,admin,Closure |
POST | school/courses/schedules | Emtudo\Units\School\Courses\Http\Controllers\ScheduleController@store | api,auth,admin,Closure |
DELETE | school/courses/schedules/{schedule} | Emtudo\Units\School\Courses\Http\Controllers\ScheduleController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/schedules/{schedule} | Emtudo\Units\School\Courses\Http\Controllers\ScheduleController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/schedules/{schedule} | Emtudo\Units\School\Courses\Http\Controllers\ScheduleController@update | api,auth,admin,Closure |
POST | school/courses/skills | Emtudo\Units\School\Courses\Http\Controllers\SkillController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/skills | Emtudo\Units\School\Courses\Http\Controllers\SkillController@index | api,auth,admin,Closure |
GET| HEAD | school/courses/skills/{skill} | Emtudo\Units\School\Courses\Http\Controllers\SkillController@show | api,auth,admin,Closure |
PUT| PATCH | school/courses/skills/{skill} | Emtudo\Units\School\Courses\Http\Controllers\SkillController@update | api,auth,admin,Closure |
DELETE | school/courses/skills/{skill} | Emtudo\Units\School\Courses\Http\Controllers\SkillController@destroy | api,auth,admin,Closure |
GET| HEAD | school/courses/subjects | Emtudo\Units\School\Courses\Http\Controllers\SubjectController@index | api,auth,admin,Closure |
POST | school/courses/subjects | Emtudo\Units\School\Courses\Http\Controllers\SubjectController@store | api,auth,admin,Closure |
GET| HEAD | school/courses/subjects/{subject} | Emtudo\Units\School\Courses\Http\Controllers\SubjectController@show | api,auth,admin,Closure |
DELETE | school/courses/subjects/{subject} | Emtudo\Units\School\Courses\Http\Controllers\SubjectController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/courses/subjects/{subject} | Emtudo\Units\School\Courses\Http\Controllers\SubjectController@update | api,auth,admin,Closure |
GET| HEAD | school/dashboard | Emtudo\Units\School\Dashboard\Http\Controllers\DashboardController@index | api,auth,admin,Closure |
GET| HEAD | school/schools/schools | Emtudo\Units\School\Schools\Http\Controllers\SchoolController@index | api,auth,admin,Closure |
POST | school/schools/schools | Emtudo\Units\School\Schools\Http\Controllers\SchoolController@store | api,auth,admin,Closure |
GET| HEAD | school/schools/schools/{school} | Emtudo\Units\School\Schools\Http\Controllers\SchoolController@show | api,auth,admin,Closure |
DELETE | school/schools/schools/{school} | Emtudo\Units\School\Schools\Http\Controllers\SchoolController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/schools/schools/{school} | Emtudo\Units\School\Schools\Http\Controllers\SchoolController@update | api,auth,admin,Closure |
GET| HEAD | school/transports/routes | Emtudo\Units\School\Transports\Http\Controllers\RouteController@index | api,auth,admin,Closure |
POST | school/transports/routes | Emtudo\Units\School\Transports\Http\Controllers\RouteController@store | api,auth,admin,Closure |
DELETE | school/transports/routes/{route} | Emtudo\Units\School\Transports\Http\Controllers\RouteController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/transports/routes/{route} | Emtudo\Units\School\Transports\Http\Controllers\RouteController@update | api,auth,admin,Closure |
GET| HEAD | school/transports/routes/{route} | Emtudo\Units\School\Transports\Http\Controllers\RouteController@show | api,auth,admin,Closure |
POST | school/transports/stops | Emtudo\Units\School\Transports\Http\Controllers\StopController@store | api,auth,admin,Closure |
GET| HEAD | school/transports/stops | Emtudo\Units\School\Transports\Http\Controllers\StopController@index | api,auth,admin,Closure |
GET| HEAD | school/transports/stops/{stop} | Emtudo\Units\School\Transports\Http\Controllers\StopController@show | api,auth,admin,Closure |
PUT| PATCH | school/transports/stops/{stop} | Emtudo\Units\School\Transports\Http\Controllers\StopController@update | api,auth,admin,Closure |
DELETE | school/transports/stops/{stop} | Emtudo\Units\School\Transports\Http\Controllers\StopController@destroy | api,auth,admin,Closure |
GET| HEAD | school/transports/vehicles | Emtudo\Units\School\Transports\Http\Controllers\VehicleController@index | api,auth,admin,Closure |
POST | school/transports/vehicles | Emtudo\Units\School\Transports\Http\Controllers\VehicleController@store | api,auth,admin,Closure |
DELETE | school/transports/vehicles/{vehicle} | Emtudo\Units\School\Transports\Http\Controllers\VehicleController@destroy | api,auth,admin,Closure |
GET| HEAD | school/transports/vehicles/{vehicle} | Emtudo\Units\School\Transports\Http\Controllers\VehicleController@show | api,auth,admin,Closure |
PUT| PATCH | school/transports/vehicles/{vehicle} | Emtudo\Units\School\Transports\Http\Controllers\VehicleController@update | api,auth,admin,Closure |
POST | school/users/managers | Emtudo\Units\School\Users\Http\Controllers\ManagerController@store | api,auth,admin,Closure |
GET| HEAD | school/users/managers | Emtudo\Units\School\Users\Http\Controllers\ManagerController@index | api,auth,admin,Closure |
PUT| PATCH | school/users/managers/{manager} | Emtudo\Units\School\Users\Http\Controllers\ManagerController@update | api,auth,admin,Closure |
GET| HEAD | school/users/managers/{manager} | Emtudo\Units\School\Users\Http\Controllers\ManagerController@show | api,auth,admin,Closure |
DELETE | school/users/managers/{manager} | Emtudo\Units\School\Users\Http\Controllers\ManagerController@destroy | api,auth,admin,Closure |
POST | school/users/responsibles | Emtudo\Units\School\Users\Http\Controllers\ResponsibleController@store | api,auth,admin,Closure |
GET| HEAD | school/users/responsibles | Emtudo\Units\School\Users\Http\Controllers\ResponsibleController@index | api,auth,admin,Closure |
DELETE | school/users/responsibles/{responsible} | Emtudo\Units\School\Users\Http\Controllers\ResponsibleController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/users/responsibles/{responsible} | Emtudo\Units\School\Users\Http\Controllers\ResponsibleController@update | api,auth,admin,Closure |
GET| HEAD | school/users/responsibles/{responsible} | Emtudo\Units\School\Users\Http\Controllers\ResponsibleController@show | api,auth,admin,Closure |
GET| HEAD | school/users/students | Emtudo\Units\School\Users\Http\Controllers\StudentController@index | api,auth,admin,Closure |
POST | school/users/students | Emtudo\Units\School\Users\Http\Controllers\StudentController@store | api,auth,admin,Closure |
DELETE | school/users/students/{student} | Emtudo\Units\School\Users\Http\Controllers\StudentController@destroy | api,auth,admin,Closure |
PUT| PATCH | school/users/students/{student} | Emtudo\Units\School\Users\Http\Controllers\StudentController@update | api,auth,admin,Closure |
GET| HEAD | school/users/students/{student} | Emtudo\Units\School\Users\Http\Controllers\StudentController@show | api,auth,admin,Closure |
POST | school/users/teachers | Emtudo\Units\School\Users\Http\Controllers\TeacherController@store | api,auth,admin,Closure |
GET| HEAD | school/users/teachers | Emtudo\Units\School\Users\Http\Controllers\TeacherController@index | api,auth,admin,Closure |
DELETE | school/users/teachers/{teacher} | Emtudo\Units\School\Users\Http\Controllers\TeacherController@destroy | api,auth,admin,Closure |
GET| HEAD | school/users/teachers/{teacher} | Emtudo\Units\School\Users\Http\Controllers\TeacherController@show | api,auth,admin,Closure |
PUT| PATCH | school/users/teachers/{teacher} | Emtudo\Units\School\Users\Http\Controllers\TeacherController@update | api,auth,admin,Closure |
GET| HEAD | school/users/users | Emtudo\Units\School\Users\Http\Controllers\UserController@index | api,auth,admin,Closure |
POST | school/users/users | Emtudo\Units\School\Users\Http\Controllers\UserController@store | api,auth,admin,Closure |
GET| HEAD | school/users/users/me | Emtudo\Units\School\Users\Http\Controllers\UserController@showMe | api,auth,admin,Closure |
PUT | school/users/users/me | Emtudo\Units\School\Users\Http\Controllers\UserController@updateMe | api,auth,admin,Closure |
GET| HEAD | school/users/users/{user} | Emtudo\Units\School\Users\Http\Controllers\UserController@show | api,auth,admin,Closure |
PUT| PATCH | school/users/users/{user} | Emtudo\Units\School\Users\Http\Controllers\UserController@update | api,auth,admin,Closure |
DELETE | school/users/users/{user} | Emtudo\Units\School\Users\Http\Controllers\UserController@destroy | api,auth,admin,Closure |
GET| HEAD | 学校/用户/用户/{用户}/文档/{类型} | Emtudo\Units\School\Users\Http\Controllers\UserController@getDocumetByKind | api,auth,admin,Closure |
DELETE | 学校/用户/用户/{用户}/文档/{类型} | Emtudo\Units\School\Users\Http\Controllers\UserController@destroyDocument | api,auth,admin,Closure |
GET| HEAD | 设置/个人资料/我 | Emtudo\Units\Settings\Http\Controllers\ProfileController@show | api,auth,闭包 |
PUT | 设置/个人资料/我 | Emtudo\Units\Settings\Http\Controllers\ProfileController@update | api,auth,闭包 |
GET| HEAD | 设置/个人资料/我/文档/{类型} | Emtudo\Units\Settings\Http\Controllers\DocumentController@getDocumetByKind | api,auth,闭包 |
DELETE | 设置/个人资料/我/文档/{类型} | Emtudo\Units\Settings\Http\Controllers\DocumentController@destroy | api,auth,闭包 |
POST | 设置/用户/我/头像 | Emtudo\Units\Settings\Http\Controllers\AvatarController@update | api,auth,闭包 |
POST | 设置/用户/我/文档 | Emtudo\Units\Settings\Http\Controllers\DocumentController@update | api,auth,闭包 |
POST | 设置/用户/{用户}/头像 | Emtudo\Units\Settings\Http\Controllers\AvatarController@updateUser | api,auth,闭包 |
POST | 设置/用户/{用户}/文档 | Emtudo\Units\Settings\Http\Controllers\DocumentController@updateUser | api,auth,闭包 |
GET| HEAD | 学生/课程/课程 | Emtudo\Units\Student\Courses\Http\Controllers\CourseController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/课程/{课程} | Emtudo\Units\Student\Courses\Http\Controllers\CourseController@show | api,auth,闭包 |
GET| HEAD | 学生/课程/报名 | Emtudo\Units\Student\Courses\Http\Controllers\EnrollmentController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/报名/{报名} | Emtudo\Units\Student\Courses\Http\Controllers\EnrollmentController@show | api,auth,闭包 |
GET| HEAD | 学生/课程/分组 | Emtudo\Units\Student\Courses\Http\Controllers\GroupController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/分组/{分组} | Emtudo\Units\Student\Courses\Http\Controllers\GroupController@show | api,auth,闭包 |
GET| HEAD | 学生/课程/问题 | Emtudo\Units\Student\Courses\Http\Controllers\QuestionController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/问题/{问题} | Emtudo\Units\Student\Courses\Http\Controllers\QuestionController@show | api,auth,闭包 |
GET| HEAD | 学生/课程/测验 | Emtudo\Units\Student\Courses\Http\Controllers\QuizController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/测验/{测验} | Emtudo\Units\Student\Courses\Http\Controllers\QuizController@show | api,auth,闭包 |
GET| HEAD | 学生/课程/日程 | Emtudo\Units\Student\Courses\Http\Controllers\ScheduleController@index | api,auth,闭包 |
GET| HEAD | 学生/课程/日程/{日程} | Emtudo\Units\Student\Courses\Http\Controllers\ScheduleController@show | api,auth,闭包 |
GET| HEAD | 学生/学校/学校 | Emtudo\Units\Student\Schools\Http\Controllers\SchoolController@index | api,auth,闭包 |
GET| HEAD | 学生/学校/学校/{学校} | Emtudo\Units\Student\Schools\Http\Controllers\SchoolController@show | api,auth,闭包 |
GET| HEAD | 学生/交通/路线 | Emtudo\Units\Student\Transports\Http\Controllers\RouteController@index | api,auth,闭包 |
GET| HEAD | 学生/交通/路线/{路线} | Emtudo\Units\Student\Transports\Http\Controllers\RouteController@show | api,auth,闭包 |
GET| HEAD | 学生/交通/站点 | Emtudo\Units\Student\Transports\Http\Controllers\StopController@index | api,auth,闭包 |
GET| HEAD | 学生/交通/站点/{站点} | Emtudo\Units\Student\Transports\Http\Controllers\StopController@show | api,auth,闭包 |
GET| HEAD | 学生/交通/车辆 | Emtudo\Units\Student\Transports\Http\Controllers\VehicleController@index | api,auth,闭包 |
GET| HEAD | 学生/交通/车辆/{车辆} | Emtudo\Units\Student\Transports\Http\Controllers\VehicleController@show | api,auth,闭包 |
GET| HEAD | 学生/用户/我/分组/{分组}/频率/月/{月份} | Emtudo\Units\Student\Users\Http\Controllers\FrequencyController@getByGroupFromMe | api,auth,admin,Closure |
GET| HEAD | 学生/用户/我/分组/{分组}/成绩 | Emtudo\Units\Student\Users\Http\Controllers\GradeController@getByGroupFromMe | api,auth,admin,Closure |
GET| HEAD | 学生/用户/用户/我 | Emtudo\Units\Student\Users\Http\Controllers\UserController@showMe | api,auth,admin,Closure |
PUT | 学生/用户/用户/我 | Emtudo\Units\Student\Users\Http\Controllers\UserController@updateMe | api,auth,admin,Closure |
DELETE | 学生/用户/用户/{用户}/文档/{类型} | Emtudo\Units\Student\Users\Http\Controllers\UserController@destroyDocument | api,auth,admin,Closure |
GET| HEAD | 学生/用户/用户/{用户}/文档/{类型} | Emtudo\Units\Student\Users\Http\Controllers\UserController@getDocumetByKind | api,auth,admin,Closure |
GET| HEAD | 学生/用户/{学生}/分组/{分组}/频率/月/{月份} | Emtudo\Units\Student\Users\Http\Controllers\FrequencyController@getByGroup | api,auth,管理员,学生负责人,闭包 |
GET| HEAD | 学生/用户/{学生}/分组/{分组}/成绩 | Emtudo\Units\Student\Users\Http\Controllers\GradeController@getByGroup | api,auth,管理员,学生负责人,闭包 |
POST | 教师/课程/频率 | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@store | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/频率 | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@index | api,auth,教师,闭包 |
POST | 教师/课程/频率/多个 | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@storeSeveral | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/频率/{频率} | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@show | api,auth,教师,闭包 |
PUT| PATCH | 教师/课程/频率/{频率} | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@update | api,auth,教师,闭包 |
DELETE | 教师/课程/频率/{频率} | Emtudo\Units\Teacher\Courses\Http\Controllers\FrequencyController@destroy | api,auth,教师,闭包 |
POST | 教师/课程/成绩 | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@store | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/成绩 | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@index | api,auth,教师,闭包 |
POST | 教师/课程/成绩/多个 | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@storeSeveral | api,auth,教师,闭包 |
PUT| PATCH | 教师/课程/成绩/{成绩} | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@update | api,auth,教师,闭包 |
DELETE | 教师/课程/成绩/{成绩} | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@destroy | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/成绩/{成绩} | Emtudo\Units\Teacher\Courses\Http\Controllers\GradeController@show | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/分组 | Emtudo\Units\Teacher\Courses\Http\Controllers\GroupController@index | api,auth,教师,闭包 |
POST | 教师/课程/分组 | Emtudo\Units\Teacher\Courses\Http\Controllers\GroupController@store | api,auth,教师,闭包 |
GET| HEAD | 教师/课程/分组/{分组} | Emtudo\Units\Teacher\Courses\Http\Controllers\GroupController@show | api,auth,教师,闭包 |
PUT| PATCH | 教师/课程/分组/{分组} | Emtudo\Units\Teacher\Courses\Http\Controllers\GroupController@update | api,auth,教师,闭包 |
DELETE | 教师/课程/分组/{分组} | Emtudo\Units\Teacher\Courses\Http\Controllers\GroupController@destroy | api,auth,教师,闭包 |
GET| HEAD | teacher/courses/quizzes | Emtudo\Units\Teacher\Courses\Http\Controllers\QuizController@index | api,auth,教师,闭包 |
POST | teacher/courses/quizzes | Emtudo\Units\Teacher\Courses\Http\Controllers\QuizController@store | api,auth,教师,闭包 |
DELETE | teacher/courses/quizzes/{quiz} | Emtudo\Units\Teacher\Courses\Http\Controllers\QuizController@destroy | api,auth,教师,闭包 |
PUT| PATCH | teacher/courses/quizzes/{quiz} | Emtudo\Units\Teacher\Courses\Http\Controllers\QuizController@update | api,auth,教师,闭包 |
GET| HEAD | teacher/courses/quizzes/{quiz} | Emtudo\Units\Teacher\Courses\Http\Controllers\QuizController@show | api,auth,教师,闭包 |
GET| HEAD | teacher/courses/subjects | Emtudo\Units\Teacher\Courses\Http\Controllers\SubjectController@index | api,auth,教师,闭包 |
POST | teacher/courses/subjects | Emtudo\Units\Teacher\Courses\Http\Controllers\SubjectController@store | api,auth,教师,闭包 |
GET| HEAD | teacher/courses/subjects/{subject} | Emtudo\Units\Teacher\Courses\Http\Controllers\SubjectController@show | api,auth,教师,闭包 |
DELETE | teacher/courses/subjects/{subject} | Emtudo\Units\Teacher\Courses\Http\Controllers\SubjectController@destroy | api,auth,教师,闭包 |
PUT| PATCH | teacher/courses/subjects/{subject} | Emtudo\Units\Teacher\Courses\Http\Controllers\SubjectController@update | api,auth,教师,闭包 |
GET| HEAD | teacher/users/students | Emtudo\Units\Teacher\Users\Http\Controllers\StudentController@index | api,auth,教师,闭包 |
GET| HEAD | teacher/users/students/search | Emtudo\Units\Teacher\Users\Http\Controllers\StudentController@index | api,auth,教师,闭包 |
GET| HEAD | teacher/users/students/{student} | Emtudo\Units\Teacher\Users\Http\Controllers\StudentController@show | api,auth,教师,闭包 |
GET| HEAD | teacher/users/users/me | Emtudo\Units\Teacher\Users\Http\Controllers\UserController@showMe | api,auth,教师,闭包 |
PUT | teacher/users/users/me | Emtudo\Units\Teacher\Users\Http\Controllers\UserController@updateMe | api,auth,教师,闭包 |
GET| HEAD | teacher/users/users/{user}/documents/{kind} | Emtudo\Units\Teacher\Users\Http\Controllers\UserController@getDocumetByKind | api,auth,教师,闭包 |
POST | tenant/change | Emtudo\Units\Tenant\Http\Controllers\TenantController@changeTenant | api,auth,闭包 |
GET| HEAD | tenant/notifications/last | Emtudo\Units\Tenant\Http\Controllers\NotificationController@last | api,auth,闭包 |
GET| HEAD | v1/search/courses/courses | Emtudo\Units\Search\Courses\Http\Controllers\CourseController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/courses/search | Emtudo\Units\Search\Courses\Http\Controllers\CourseController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/courses/{course} | Emtudo\Units\Search\Courses\Http\Controllers\CourseController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/enrollments | Emtudo\Units\Search\Courses\Http\Controllers\EnrollmentController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/enrollments/search | Emtudo\Units\Search\Courses\Http\Controllers\EnrollmentController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/enrollments/{enrollment} | Emtudo\Units\Search\Courses\Http\Controllers\EnrollmentController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/frequencies | Emtudo\Units\Search\Courses\Http\Controllers\FrequencyController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/frequencies/search | Emtudo\Units\Search\Courses\Http\Controllers\FrequencyController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/frequencies/{frequency} | Emtudo\Units\Search\Courses\Http\Controllers\FrequencyController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/grades | Emtudo\Units\Search\Courses\Http\Controllers\GradeController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/grades/search | Emtudo\Units\Search\Courses\Http\Controllers\GradeController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/grades/{grade} | Emtudo\Units\Search\Courses\Http\Controllers\GradeController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/groups | Emtudo\Units\Search\Courses\Http\Controllers\GroupController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/groups/search | Emtudo\Units\Search\Courses\Http\Controllers\GroupController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/groups/{group} | Emtudo\Units\Search\Courses\Http\Controllers\GroupController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/questions | Emtudo\Units\Search\Courses\Http\Controllers\QuestionController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/questions/search | Emtudo\Units\Search\Courses\Http\Controllers\QuestionController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/questions/{question} | Emtudo\Units\Search\Courses\Http\Controllers\QuestionController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/quizzes | Emtudo\Units\Search\Courses\Http\Controllers\QuizController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/quizzes/search | Emtudo\Units\Search\Courses\Http\Controllers\QuizController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/quizzes/{quiz} | Emtudo\Units\Search\Courses\Http\Controllers\QuizController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/schedules | Emtudo\Units\Search\Courses\Http\Controllers\ScheduleController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/schedules/search | Emtudo\Units\Search\Courses\Http\Controllers\ScheduleController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/schedules/{schedule} | Emtudo\Units\Search\Courses\Http\Controllers\ScheduleController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/skills | Emtudo\Units\Search\Courses\Http\Controllers\SkillController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/skills/search | Emtudo\Units\Search\Courses\Http\Controllers\SkillController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/skills/{skill} | Emtudo\Units\Search\Courses\Http\Controllers\SkillController@show | api,auth,闭包 |
GET| HEAD | v1/search/courses/subjects | Emtudo\Units\Search\Courses\Http\Controllers\SubjectController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/subjects/search | Emtudo\Units\Search\Courses\Http\Controllers\SubjectController@index | api,auth,闭包 |
GET| HEAD | v1/search/courses/subjects/{subject} | Emtudo\Units\Search\Courses\Http\Controllers\SubjectController@show | api,auth,闭包 |
GET| HEAD | v1/search/transports/routes | Emtudo\Units\Search\Transports\Http\Controllers\RouteController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/routes/search | Emtudo\Units\Search\Transports\Http\Controllers\RouteController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/routes/{route} | Emtudo\Units\Search\Transports\Http\Controllers\RouteController@show | api,auth,闭包 |
GET| HEAD | v1/search/transports/stops | Emtudo\Units\Search\Transports\Http\Controllers\StopController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/stops/search | Emtudo\Units\Search\Transports\Http\Controllers\StopController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/stops/{stop} | Emtudo\Units\Search\Transports\Http\Controllers\StopController@show | api,auth,闭包 |
GET| HEAD | v1/search/transports/vehicles | Emtudo\Units\Search\Transports\Http\Controllers\VehicleController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/vehicles/search | Emtudo\Units\Search\Transports\Http\Controllers\VehicleController@index | api,auth,闭包 |
GET| HEAD | v1/search/transports/vehicles/{vehicle} | Emtudo\Units\Search\Transports\Http\Controllers\VehicleController@show | api,auth,闭包 |
GET| HEAD | v1/search/users/managers | Emtudo\Units\Search\Users\Http\Controllers\ManagerController@index | api,auth,闭包 |
GET| HEAD | v1/search/users/managers/search | Emtudo\Units\Search\Users\Http\Controllers\ManagerController@index | api,auth,闭包 |
GET| HEAD | v1/search/users/managers/{manager} | Emtudo\Units\Search\Users\Http\Controllers\ManagerController@show | api,auth,闭包 |
GET| HEAD | v1/search/users/responsibles | Emtudo\Units\Search\Users\Http\Controllers\ResponsibleController@index | api,auth,闭包 |
GET| HEAD | v1/search/users/responsibles/search | Emtudo\Units\Search\Users\Http\Controllers\ResponsibleController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/responsibles/{责任人} | Emtudo\Units\Search\Users\Http\Controllers\ResponsibleController@show | api,auth,闭包 |
GET| HEAD | 版本1/search/users/students | Emtudo\Units\Search\Users\Http\Controllers\StudentController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/students/search | Emtudo\Units\Search\Users\Http\Controllers\StudentController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/students/{学生} | Emtudo\Units\Search\Users\Http\Controllers\StudentController@show | api,auth,闭包 |
GET| HEAD | 版本1/search/users/teachers | Emtudo\Units\Search\Users\Http\Controllers\TeacherController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/teachers/search | Emtudo\Units\Search\Users\Http\Controllers\TeacherController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/teachers/{教师} | Emtudo\Units\Search\Users\Http\Controllers\TeacherController@show | api,auth,闭包 |
GET| HEAD | 版本1/search/users/users | Emtudo\Units\Search\Users\Http\Controllers\UserController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/users/search | Emtudo\Units\Search\Users\Http\Controllers\UserController@index | api,auth,闭包 |
GET| HEAD | 版本1/search/users/users/{用户} | Emtudo\Units\Search\Users\Http\Controllers\UserController@show | api,auth,闭包 |