| Server IP : 77.68.25.176 / Your IP : 216.73.216.25 Web Server : Apache System : Linux plesk 4.15.0-159-generic #167-Ubuntu SMP Tue Sep 21 08:55:05 UTC 2021 x86_64 User : dwp ( 10001) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/dazzlingwebplanet.co.uk/tap2teach.dazzlingwebplanet.com/routes/ |
Upload File : |
<?php
use App\Http\Controllers\API\VideoTokenController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| 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::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::group([
'middleware' => 'api'
], function () {
Route::post('/user-registration', 'RegistrationAPIController@Registration');
Route::post('/login', 'LoginAPIController@login');
Route::post('/otp-verification', 'RegistrationAPIController@email_otp_code_verification');
Route::post('/resend-otp', 'RegistrationAPIController@resend_otp');
});
Route::group(
['middleware' => ['jwt.auth']],
function () {
Route::post('refresh', 'LoginAPIController@refresh')->name('refresh');
Route::post('me', 'LoginAPIController@me')->name('me');;
Route::post('logout', 'LoginAPIController@logout')->name('logout');
//Route::resource('otp_code_lists', App\Http\Controllers\API\OtpCodeListAPIController::class);
Route::resource('users', 'UserAPIController');
Route::resource('user_details', 'UserDetailAPIController');
Route::resource('user_profiles', 'UserProfileAPIController');
Route::resource('schools', 'SchoolAPIController');
Route::resource('parents_details', 'ParentsDetailsAPIController');
Route::resource('requests', 'RequestsAPIController');
Route::resource('teacher_jobs', 'TeacherJobsAPIController');
Route::resource('request_statuses', 'RequestStatusAPIController');
Route::resource('request_durations', 'RequestDurationsAPIController');
Route::resource('student-card', 'StudentCardAPIController');
Route::resource('ratings', 'RatingsAPIController');
Route::post('/get-list-school-subject-year', 'SchoolAPIController@getSchoolDetail');
Route::get('/my-requests', 'RequestsAPIController@getMyRequest');
Route::post('accept-request', 'RequestsAPIController@acceptRequest');
Route::post('request-ignore', 'RequestsAPIController@requestIgnore');
Route::post('request/time-out', 'RequestsAPIController@requestTimeOut');
Route::post('request/re-submit', 'RequestsAPIController@requestReSubmit');
Route::get('cancel-request/{id}', 'RequestsAPIController@requestCancel');
Route::post('get-device-token', 'UserAPIController@getDeviceToken');
Route::post('remove-attachment', 'RequestsAPIController@removeAttachment');
Route::get('student-upcoming-jobs', 'TeacherJobsAPIController@studentUpcomingJobs');
Route::post('update-requests/{id}', 'RequestsAPIController@update');
Route::post('billings', 'UserDetailAPIController@billins');
Route::get('my-notification-list', 'NotificationController@MyNotificationList');
Route::get('history-record', 'RatingsAPIController@CompletedRecord');
// Agora Token
Route::post("/get_token_video_call", [VideoTokenController::class, 'store']);
}
);