HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot//www.shooperm.com/Modules/FrontendCMS/Routes/web.php
<?php

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

    use Illuminate\Support\Facades\Route;
    Route::middleware(['admin','auth'])->prefix('frontendcms')->as('frontendcms.')->group(function() {
        Route::get('/', 'FrontendCMSController@index');


        //feature
        Route::resource('features', 'FeatureController');
        Route::post('/features/store','FeatureController@store')->name('features.store')->middleware('prohibited_demo_mode');
        Route::get('/features/edit/{id}','FeatureController@edit')->name('features.edit');
        Route::post('/features/update/','FeatureController@update')->name('features.update')->middleware('prohibited_demo_mode');
        Route::post('/features/delete','FeatureController@delete')->name('features.delete')->middleware('prohibited_demo_mode');

        //subscribe content
        Route::get('/subscribe-content', 'SubcribeContentController@index')->name('subscribe-content.index');
        Route::post('/subscribe-content/update', 'SubcribeContentController@update')->name('subscribe-content.update')->middleware('prohibited_demo_mode');
        //popup content
        Route::get('/popup-content', 'SubcribeContentController@popup_index')->name('popup-content.index');
        Route::post('/popup-content/update', 'SubcribeContentController@popup_update')->name('popup-content.update')->middleware('prohibited_demo_mode');

        // promotion bar
        Route::get('/promotion-bar','PromotionbarController@index')->name('promotionbar.index');
        Route::post('/promotion-bar/update', 'PromotionbarController@update')->name('promotionbar.update')->middleware('prohibited_demo_mode');
        // ads bar
        Route::get('/ads-bar','PromotionbarController@ads_index')->name('ads_bar.index');
        Route::post('/ads-bar/update', 'PromotionbarController@ads_update')->name('ads_bar.update')->middleware('prohibited_demo_mode');

        // random ads


        //about us
        Route::get('/about-us', 'AboutUsController@index')->name('about-us.index');
        Route::post('/about-us/update/{id}', 'AboutUsController@update')->name('about-us.update')->middleware('prohibited_demo_mode');

        //return & exchange
        Route::get('/return-exchange', 'ReturnExchangeController@index')->name('return-exchange.index');
        Route::post('/return-exchange/update', 'ReturnExchangeController@update')->name('return-exchange.update')->middleware('prohibited_demo_mode');

        //contact content
        Route::get('/contact-content', 'ContactContentController@index')->name('contact-content.index');
        Route::post('/contact-content/update', 'ContactContentController@update')->name('contact-content.update')->middleware('prohibited_demo_mode');
        //inquery
        Route::get('/query/create', 'ContactContentController@queryCreate')->name('query.create');
        Route::post('/query/store', 'ContactContentController@queryStore')->name('query.store')->middleware('prohibited_demo_mode');
        Route::post('/query/update','ContactContentController@queryUpdate')->name('query.update')->middleware('prohibited_demo_mode');
        Route::post('/query/delete','ContactContentController@destroy')->name('query.delete')->middleware('prohibited_demo_mode');
        Route::post('/query/status-update','ContactContentController@status')->name('query.status')->middleware('prohibited_demo_mode');
        Route::get('/query/{id}/edit','ContactContentController@queryEdit')->name('query.edit');

        if(isModuleActive('MultiVendor')){
            //merchant
            Route::get('/merchant-content','MerchantContentController@index')->name('merchant-content.index');
            Route::post('/merchant-content/update','MerchantContentController@update')->name('merchant-content.update')->middleware('prohibited_demo_mode');
        }


        //benifits
        Route::post('/benefit','BenifitController@store')->name('benefit.store')->middleware('prohibited_demo_mode');
        Route::post('/benefit/update','BenifitController@update')->name('benefit.update')->middleware('prohibited_demo_mode');
        Route::post('/benefit/delete','BenifitController@destroy')->name('benefit.delete')->middleware('prohibited_demo_mode');

        //working process
        Route::post('/how-it-work','WorkingProcessController@store')->name('how-it-work.store')->middleware('prohibited_demo_mode');
        Route::post('/how-it-work/update','WorkingProcessController@update')->name('working-process.update')->middleware('prohibited_demo_mode');
        Route::post('/how-it-work/delete','WorkingProcessController@destroy')->name('working-process.delete')->middleware('prohibited_demo_mode');

        //faq
        Route::post('/faq','FaqController@store')->name('faq.store')->middleware('prohibited_demo_mode');
        Route::post('/faq/update','FaqController@update')->name('faq.update')->middleware('prohibited_demo_mode');
        Route::post('/faq/delete','FaqController@destroy')->name('faq.delete')->middleware('prohibited_demo_mode');



        //dynamic page creator
        Route::resource('/dynamic-page', 'DynamicPageController')->except(['destroy','update']);
        Route::patch('/dynamic-page/{id}','DynamicPageController@update')->name('dynamic-page.update')->middleware('prohibited_demo_mode');
        Route::post('/dynamic-page/store','DynamicPageController@store')->name('dynamic-page.store')->middleware('prohibited_demo_mode');
        Route::post('/dynamic-page/delete','DynamicPageController@destroy')->name('dynamic-page.delete')->middleware('prohibited_demo_mode');
        Route::post('/dynamic-page/status-update','DynamicPageController@status')->name('dynamic-page.status')->middleware('prohibited_demo_mode');

        //homepage manage
        Route::get('/homepage','WidgetController@index')->name('widget.index');
        Route::post('/homepage/getsection-form','WidgetController@getsectionForm')->name('homepage.getsection-form');
        Route::post('/homepage/update','WidgetController@update')->name('homepage.update')->middleware('prohibited_demo_mode');

        Route::get('/title-setting','FrontendCMSController@title_index')->name('title_index');
        Route::post('/title-setting-update','FrontendCMSController@title_update')->name('title_settings.update')->middleware('prohibited_demo_mode');

        //Login Page
        Route::get('/login-page','FrontendCMSController@loginPage')->name('login_page');
        Route::post('/login-page/update','FrontendCMSController@loginPageUpdate')->name('login_page.update');
        Route::get('/login_page_tab/{id}', 'FrontendCMSController@loginPageTab')->name('login_page.tab');

    });


    Route::middleware(['admin','auth'])->prefix('admin')->as('admin.')->group(function(){
        //pricing
        Route::resource('/pricing', 'PricingController')->except('destroy, update');
        Route::post('/pricing/delete','PricingController@destroy')->name('pricing.delete')->middleware('prohibited_demo_mode');
        Route::post('/pricing/update','PricingController@update')->name('pricing.update')->middleware('prohibited_demo_mode');
        Route::post('/pricing/status-update','PricingController@status')->name('pricing.status')->middleware('prohibited_demo_mode');
        Route::get('/pricings/list-for-seller','PricingController@get_pricing')->name('pricing.get_pricing_url');
    });
// });