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/routes/fleet.php
<?php

/*
|--------------------------------------------------------------------------
| Fleet Routes
|--------------------------------------------------------------------------
*/

Route::get('/', 'FleetController@dashboard')->name('index');
Route::get('/dashboard', 'FleetController@dashboard')->name('dashboard');

Route::resource('provider', 'Resource\ProviderFleetResource');
Route::get('driver-status', 'Resource\ProviderResource@track')->name('provider.track');
Route::post('trackrow', 'Resource\ProviderResource@track_row')->name('provider.trackrow');

Route::group(['as' => 'provider.'], function () {
    Route::get('review/provider', 'FleetController@provider_review')->name('review');
    Route::post('fleetreviewprovider', 'FleetController@fleetreviewprovider_row')->name('fleetreviewprovider');
    Route::get('provider/{id}/approve', 'Resource\ProviderFleetResource@approve')->name('approve');
    Route::get('provider/{id}/disapprove', 'Resource\ProviderFleetResource@disapprove')->name('disapprove');
    Route::get('provider/{id}/statement', 'Resource\ProviderFleetResource@statement')->name('statement');
    Route::get('provider/{id}/application', 'Resource\ProviderFleetResource@application')->name('application');
    Route::post('provider-content', 'Resource\ProviderFleetResource@fleet_content')->name('provider-content');
    Route::get('provider/{id}/request', 'Resource\ProviderFleetResource@request')->name('request');
    Route::resource('provider/{provider}/document', 'Resource\ProviderFleetDocumentResource');
    Route::delete('provider/{provider}/service/{document}', 'Resource\ProviderFleetDocumentResource@service_destroy')->name('document.service');
    Route::post('provider/{provider}/service/{document}', 'Resource\ProviderFleetDocumentResource@upload')->name('document.upload');
});

Route::get('user/{id}/request', 'Resource\UserResource@request')->name('user.request');

Route::get('map', 'FleetController@map_index')->name('map.index');
Route::get('map/ajax', 'FleetController@map_ajax')->name('map.ajax');

Route::get('profile', 'FleetController@profile')->name('profile');
Route::post('profile', 'FleetController@profile_update')->name('profile.update');

Route::get('password', 'FleetController@password')->name('password');
Route::post('password', 'FleetController@password_update')->name('password.update');

// Static Pages - Post updates to pages.update when adding new static pages.

Route::get('requests', 'Resource\TripResource@Fleetindex')->name('requests.index');
Route::post('requestsrow', 'Resource\TripResource@fleetrequests_row')->name('requests.row');
Route::delete('requests/{id}', 'Resource\TripResource@Fleetdestroy')->name('requests.destroy');
Route::get('requests/{id}', 'Resource\TripResource@Fleetshow')->name('requests.show');
Route::get('scheduled', 'Resource\TripResource@Fleetscheduled')->name('requests.scheduled');

Route::get('/statement', 'FleetController@statement')->name('ride.statement');
Route::post('/statement-content', 'FleetController@statement_content')->name('statement-content');
Route::get('/statement/provider', 'FleetController@statement_provider')->name('ride.statement.provider');
Route::get('/statement/today', 'FleetController@statement_today')->name('ride.statement.today');
Route::get('/statement/monthly', 'FleetController@statement_monthly')->name('ride.statement.monthly');
Route::get('/statement/yearly', 'FleetController@statement_yearly')->name('ride.statement.yearly');