Restful Api for elearning build with laravel.
+-----------+---------------------------------------------------+--------------------+
| Method | URI | Name |
+-----------+---------------------------------------------------+--------------------+
| GET|HEAD | / | |
| GET|HEAD | v1 | |
| GET|HEAD | v1/admin/categories | categories.index |
| POST | v1/admin/categories | categories.store |
| PUT|PATCH | v1/admin/categories/{category} | categories.update |
| GET|HEAD | v1/admin/categories/{category} | categories.show |
| DELETE | v1/admin/categories/{category} | categories.destroy |
| POST | v1/admin/courses | courses.store |
| GET|HEAD | v1/admin/courses | courses.index |
| GET|HEAD | v1/admin/courses/{course} | courses.show |
| PUT|PATCH | v1/admin/courses/{course} | courses.update |
| DELETE | v1/admin/courses/{course} | courses.destroy |
| POST | v1/admin/courses/{course}/assignment | assignment.store |
| GET|HEAD | v1/admin/courses/{course}/assignment | assignment.index |
| DELETE | v1/admin/courses/{course}/assignment/{assignment} | assignment.destroy |
| PUT|PATCH | v1/admin/courses/{course}/assignment/{assignment} | assignment.update |
| GET|HEAD | v1/admin/courses/{course}/assignment/{assignment} | assignment.show |
| GET|HEAD | v1/admin/courses/{course}/materials | materials.index |
| POST | v1/admin/courses/{course}/materials | materials.store |
| PUT|PATCH | v1/admin/courses/{course}/materials/{material} | materials.update |
| DELETE | v1/admin/courses/{course}/materials/{material} | materials.destroy |
| GET|HEAD | v1/admin/courses/{course}/materials/{material} | materials.show |
| GET|HEAD | v1/admin/courses/{course}/quiz | quiz.index |
| POST | v1/admin/courses/{course}/quiz | quiz.store |
| DELETE | v1/admin/courses/{course}/quiz/{quiz} | quiz.destroy |
| PUT|PATCH | v1/admin/courses/{course}/quiz/{quiz} | quiz.update |
| GET|HEAD | v1/admin/courses/{course}/quiz/{quiz} | quiz.show |
| GET|HEAD | v1/admin/courses/{course}/topics | topics.index |
| POST | v1/admin/courses/{course}/topics | topics.store |
| GET|HEAD | v1/admin/courses/{course}/topics/{topic} | topics.show |
| PUT|PATCH | v1/admin/courses/{course}/topics/{topic} | topics.update |
| DELETE | v1/admin/courses/{course}/topics/{topic} | topics.destroy |
| POST | v1/auth/login | |
| GET|HEAD | v1/auth/me | |
| POST | v1/auth/register | |
+-----------+---------------------------------------------------+--------------------+