Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
old
/
routes
/
Filename :
api.php
back
Copy
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Api\LoginController as LoginController; use App\Http\Controllers\Api\GoalController as GoalController; use App\Http\Controllers\Api\TaskController as TaskController; use App\Http\Controllers\Api\GroupController as GroupController; use App\Http\Controllers\Api\ProfileController as ProfileController; use App\Http\Controllers\Api\RewardController as RewardController; use App\Http\Controllers\Api\CommonController as CommonController; use App\Http\Controllers\Api\StoreController as StoreController; use App\Http\Controllers\Api\CollegeController AS CollegeController; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | is assigned the "api" middleware group. Enjoy building your API! | */ Route::post('login', [LoginController::class, 'login']); Route::post('signup', [LoginController::class, 'signup']); Route::post('check-verification-code', [LoginController::class, 'check_verification_code']); Route::post('resend-verification-code', [LoginController::class, 'resend_verification_code']); Route::post('forgot-password', [LoginController::class, 'forgot_password']); Route::post('new-password', [LoginController::class, 'new_password']); Route::post('login-with-facebook', [LoginController::class, 'login_with_facebook']); Route::post('login-with-google', [LoginController::class, 'signup_with_google']); Route::post('login-with-apple', [LoginController::class, 'login_with_apple']); Route::get('get-coins-for-college-roles', [CommonController::class, 'get_coins_for_college_roles']); Route::get('get-countries', [CommonController::class, 'get_countries']); Route::get('get-courses', [CommonController::class, 'get_courses']); Route::group(['middleware' => 'auth:api'], function(){ /* Goal API */ Route::get('get-goals', [GoalController::class, 'get_goals']); Route::get('get-goal-by-id', [GoalController::class, 'get_goal_by_id']); /* Task API */ Route::post('create-task', [TaskController::class, 'create_task']); Route::post('edit-task', [TaskController::class, 'edit_task']); Route::get('manage-tasks', [TaskController::class, 'manage_tasks']); Route::get('filter-tasks', [TaskController::class, 'filter_tasks']); Route::post('change-task-status', [TaskController::class, 'change_task_status']); Route::get('get-task-by-id', [TaskController::class, 'get_task_by_id']); Route::post('claim-task', [TaskController::class, 'claim_task']); Route::get('get-task-assigned-childs', [TaskController::class, 'get_task_assigned_childs']); Route::post('mark-tasks-approved', [TaskController::class, 'mark_tasks_approved']); /* Group API */ Route::post('create-group', [GroupController::class, 'create_group']); Route::post('edit-group', [GroupController::class, 'edit_group']); Route::delete('delete-group', [GroupController::class, 'delete_group']); Route::delete('remove-member', [GroupController::class, 'remove_member']); Route::get('get-group-details', [GroupController::class, 'get_group_details']); Route::get('get-member-details', [GroupController::class, 'get_member_details']); Route::get('get-active-group-members', [GroupController::class, 'get_active_group_members']); Route::post('switch-group', [GroupController::class, 'switch_group']); Route::get('get-pending-group-invitations', [GroupController::class, 'get_pending_group_invitations']); Route::post('update-group-invitation', [GroupController::class, 'update_group_invitation']); Route::get('is-group-owner', [CommonController::class, 'get_is_group_owner']); /* Profile API */ Route::get('get-profile', [ProfileController::class, 'get_profile']); Route::post('update-profile', [ProfileController::class, 'update_profile']); Route::post('change-password', [ProfileController::class, 'change_password']); Route::post('manage-noti-preferences', [ProfileController::class, 'manage_noti_preferences']); /* Store API */ Route::get('get-rewards-catalog', [RewardController::class, 'get_rewards_catalog']); Route::post('add-to-store', [RewardController::class, 'add_to_store']); Route::get('get-claims', [RewardController::class, 'get_claims']); Route::get('filter-claims', [RewardController::class, 'filter_claims']); Route::post('change-reward-claim-status', [RewardController::class, 'change_reward_claim_status']); Route::get('view-your-store', [RewardController::class, 'view_your_store']); Route::post('create-reward', [RewardController::class, 'create_reward']); Route::post('edit-reward', [RewardController::class, 'edit_reward']); Route::get('get-reward', [RewardController::class, 'get_reward']); Route::delete('delete-reward', [RewardController::class, 'delete_reward']); Route::post('add-remove-wishlist', [RewardController::class, 'addOrRemoveProductToWishlist']); Route::get('get-claims-child', [RewardController::class, 'get_claims_child']); Route::get('view-all-claims-of-child', [RewardController::class, 'view_all_claims_of_child']); Route::get('get-rewards', [RewardController::class, 'get_rewards']); Route::get('list-products', [StoreController::class, 'listStoreProducts']); Route::get('get-product-by-id', [StoreController::class, 'get_product_by_id']); Route::get('get-store-home-screen-details', [StoreController::class, 'getStoreHomeScreenDetails']); Route::post('claim-product', [StoreController::class, 'claimProduct']); Route::get('list-colleges', [CollegeController::class, 'listCollages']); Route::get('list-colleges-home', [CollegeController::class, 'getCollegesListHome']); Route::get('get-colleges-info', [CollegeController::class, 'getCollegeInfoInDetails']); Route::post('add-remove-college-wishlist', [CollegeController::class, 'addOrRemoveCollegeToWishlist']); Route::get('get-colleges', [CollegeController::class, 'get_colleges']); Route::get('college-main', [CollegeController::class, 'college_main']); Route::get('get-search-result', [CommonController::class, 'get_search_result']); Route::post('test-push', [CommonController::class, 'test_push']); });