Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
quiz_tbf_accelerator
/
routes
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
api.php
| Size :
5.02
KB
Copy
<?php use Illuminate\Http\Request; /* |-------------------------------------------------------------------------- | 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::prefix('auth')->group(function () { // Below mention routes are public, user can access those without any restriction. // Create New User Route::post('register', 'AuthController@register'); // Login User Route::post('login', 'AuthController@login'); // Refresh the JWT Token Route::get('refresh', 'AuthController@refresh'); // Below mention routes are available only for the authenticated users. Route::middleware('auth:api')->group(function () { // Get user info Route::get('user', 'AuthController@user'); // Logout user from application Route::post('logout', 'AuthController@logout'); }); Route::post('changePassword', 'AuthController@changePassword'); }); Route::get('/crm_questions', 'CrmQuestionController@index'); Route::post('/crm_questions/store', 'CrmQuestionController@store'); Route::post('/sendErrorEmail', 'Api\QuizController@sendErrorEmail'); Route::post('/quizFeedback', 'Api\QuizController@quizFeedback'); Route::post('finalCalculation', 'Api\QuizController@finalCalculation'); Route::get('getSessionToken', 'Api\QuizController@getSessionToken'); Route::post('saveLog', 'Api\QuizController@saveLog'); Route::post('quizResult', 'Api\QuizController@quizResult'); Route::post('nextStep', 'Api\QuizController@nextStep'); Route::get('getQuiz', 'Api\QuizController@getQuiz'); Route::get("/getApplicantsNumber", 'Api\QuizController@getApplicantsNumber'); Route::get('statistics', 'ActivityLogController@getStatistics'); Route::get('statistics/dashboard', 'ActivityLogController@getDashboardStatistics'); Route::get('statistics/hours', 'ActivityLogController@getHoursStatistics'); Route::get('statistics/quit', 'ActivityLogController@getQuitStatistics'); Route::get('statistics/stepped', 'ActivityLogController@getSteppedStatistics'); Route::get('statistics/conversion', 'ActivityLogController@getConversionStatistics'); Route::get('result/session-id/{session_id}', 'Api\QuizController@getQuizResultBySession'); Route::get('referrals/token/{token_id}', 'ReferralController@getRefByToken'); Route::post('/storeErrorApplicant', 'Api\QuizController@storeErrorApplicant'); Route::get('/getGeolocations', 'Api\QuizController@getGeolocations'); Route::middleware('auth:api')->group(function () { Route::get("/getJson", 'AdminController@getJson'); Route::post("/postJson", 'AdminController@postJson'); Route::post('/settings', 'Api\QuizController@settings'); Route::get('/getErrorApplicants', 'Api\QuizController@getErrorApplicants'); Route::get('/getErrorApplicant/{id}', 'Api\QuizController@getErrorApplicant'); Route::get('/users', 'AdminController@getUsers'); Route::get('/users/{id}', 'AdminController@getUser'); Route::get('/v1/results', 'Api\ExternalApiController@getQuizResults'); Route::get('referrals', 'ReferralController@index'); Route::post('referrals', 'ReferralController@store'); Route::post('referrals/{id}/updateShow', 'ReferralController@updateShow'); Route::delete('referrals/{id}', 'ReferralController@destroy'); Route::post('emailApplicant/{id}', 'Api\QuizController@sendEmailWithData'); Route::get('/export-settings', 'ExportSettingController@index'); Route::post('/export-settings/store', 'ExportSettingController@store'); Route::get('/contacts', 'ContactController@index'); Route::get('/contacts/{id}/show', 'ContactController@show'); Route::post('/change_contact_status', 'ContactController@change_contact_status'); Route::post('/change_contact_assign', 'ContactController@change_contact_assign'); Route::delete('/contacts/{id}/destroy', 'ContactController@destroy'); Route::get('/export/results', 'Api\QuizController@exportResults'); Route::post('/fetchMailchimpListings', 'Api\QuizController@fetchMailchimpListings'); Route::get('/export/main_results', 'ActivityLogController@exportMainResults'); Route::get('/payments', 'PaymentController@index'); Route::post('preparePayment', 'PaymentController@preparePayment'); }); Route::middleware('api_token')->group(function () { Route::get('/v1/results', 'Api\ExternalApiController@getQuizResults'); Route::post('/v1/results/{id}', 'Api\ExternalApiController@setResultAsSynced'); }); // Euplatesc response Route::post('/euplatesc_response', 'Api\PaymentController@euplatesc_response')->name('payment.euplatesc_response'); Route::get('paymentInfo/{paymentId}', 'Api\PaymentController@paymentInfo'); // Route::get('/statistics', 'ActivityLogController@index')->name('statistics'); // Route::get('/getLogs', 'ActivityLogController@getLogs'); Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); });
Back