HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /var/www/html/punjabcabs/Original_Backup/routes/providerapi.php
<?php

/*
|--------------------------------------------------------------------------
| 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!
|
*/

// Authentication
Route::post('/register' , 'ProviderAuth\TokenController@register');
Route::post('/oauth/token' , 'ProviderAuth\TokenController@authenticate');
Route::post('/logout' , 'ProviderAuth\TokenController@logout');

Route::post('/auth/facebook', 'ProviderAuth\TokenController@facebookViaAPI');
Route::post('/auth/google', 'ProviderAuth\TokenController@googleViaAPI');

Route::post('/forgot/password',     'ProviderAuth\TokenController@forgot_password');
Route::post('/reset/password',      'ProviderAuth\TokenController@reset_password');

Route::get('/privacy' , 'ProviderResources\TripController@privacy_policy');
Route::get('/term' , 'ProviderResources\TripController@term_condition');

Route::group(['middleware' => ['provider.api']], function () {

Route::post('/refresh/token' , 'ProviderAuth\TokenController@refresh_token');

    Route::group(['prefix' => 'profile'], function () {

        Route::get ('/' , 'ProviderResources\ProfileController@index');
        Route::post('/' , 'ProviderResources\ProfileController@update');
        Route::post('/password' , 'ProviderResources\ProfileController@password');
        Route::post('/location' , 'ProviderResources\ProfileController@location');
        Route::post('/available' , 'ProviderResources\ProfileController@available');

    });

    Route::get('/target' , 'ProviderResources\ProfileController@target');
    Route::resource('trip', 'ProviderResources\TripController');
    Route::post('additional/fare', 'ProviderResources\TripController@additional_fare');
    Route::post('cancel', 'ProviderResources\TripController@cancel');
    Route::post('summary', 'ProviderResources\TripController@summary');
    Route::get('help', 'ProviderResources\TripController@help_details');
    /*---------------street ride--------------------*/
    Route::get('/streetride/fare', 'ProviderAuth\TokenController@streetride_fare');
    Route::post('/streetride/request', 'ProviderAuth\TokenController@streetride_request');
    Route::get('/cardkey', 'Resource\CardResource@customer_key');
    Route::post('/streetride/payment', 'PaymentController@streetride_pay');
    Route::post('/application_form', 'ProviderResources\ProfileController@application_store');
    Route::post('/document/upload', 'ProviderResources\DocumentController@upload_document');
    Route::post('/document/delete', 'ProviderResources\DocumentController@destroy_documents');
    Route::get('/getdocuments', 'ProviderResources\DocumentController@get_documents');
    Route::get('/document/expiry', 'ProviderResources\DocumentController@expiry_document');

    Route::get('/contact/list' , 'ProviderResources\TripController@contact_list');
    Route::post('/contact/add' , 'ProviderResources\TripController@add_contact');
    Route::post('/contact/delete' , 'ProviderResources\TripController@delete_contact');

    Route::group(['prefix' => 'trip'], function () {

        Route::post('{id}', 'ProviderResources\TripController@accept');
        Route::post('{id}/rate', 'ProviderResources\TripController@rate');
        Route::post('{id}/message' , 'ProviderResources\TripController@message');

    });

    Route::group(['prefix' => 'requests'], function () {

        Route::get('/ongoing' , 'ProviderResources\TripController@ongoing');
        Route::get('/history', 'ProviderResources\TripController@history');
        Route::get('/history/details', 'ProviderResources\TripController@history_details');
        Route::get('/ongoing/details', 'ProviderResources\TripController@ongoing_details');

    });

});