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/my.esfyn.top/Modules/System/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!
|
*/

Route::group(['prefix' => 'admin', 'namespace' => '\Modules\System\Http\Controllers\Admin'], function () {
    Route::group(['middleware' => 'admin.auth'], function () {
        Route::get('/', 'SystemController@index')->name('system.index');
        Route::get('dashboard', 'SystemController@dashboard')->name('system.dashboard');
        Route::post('upload', 'SystemController@images');
        Route::post('upload/catcher', 'SystemController@catcher');

        Route::get('config', 'ConfigController@index')->name('system.config');
        Route::post('config', 'ConfigController@store');

        Route::get('admin', 'AdminController@index')->name('system.admin');
        Route::post('admin/modify', 'AdminController@modify');
        Route::get('admin/create', 'AdminController@create')->name('system.admin.create');
        Route::post('admin/create', 'AdminController@store');
        Route::get('admin/edit', 'AdminController@edit')->name('system.admin.edit');
        Route::post('admin/edit', 'AdminController@update');
        Route::get('admin/password', 'AdminController@password')->name('system.admin.password');
        Route::post('admin/password', 'AdminController@setPwd');
        Route::post('admin/destroy', 'AdminController@destroy');


        Route::get('role', 'RoleController@index')->name('system.role');
        Route::get('role/create', 'RoleController@create')->name('system.role.create');
        Route::post('role/create', 'RoleController@store');
        Route::get('role/edit', 'RoleController@edit')->name('system.role.edit');
        Route::post('role/edit', 'RoleController@update');
        Route::post('role/destroy', 'RoleController@destroy');
        Route::get('role/auth', 'RoleController@showAuth')->name('system.role.auth');
        Route::post('role/auth', 'RoleController@auth');


        Route::get('menu', 'MenuController@index')->name('system.menu');
        Route::get('menu/create', 'MenuController@create')->name('system.menu.create');
        Route::post('menu/create', 'MenuController@store');
        Route::get('menu/edit', 'MenuController@edit')->name('system.menu.edit');
        Route::post('menu/edit', 'MenuController@update');
        Route::post('menu/destroy', 'MenuController@destroy');
        Route::get('menu/config', 'MenuController@config')->name('system.menu.config');
        Route::post('menu/config', 'MenuController@storeCfg');
        Route::post('menu/modify', 'MenuController@modify');

        Route::get('addon', 'AddonController@index')->name('system.addon');
        Route::any('addon/install', 'AddonController@install');
        Route::any('addon/uninstall', 'AddonController@uninstall');
        Route::any('addon/init', 'AddonController@init');
        Route::post('addon/modify', 'AddonController@modify');

        Route::get('update-cache', 'SystemController@updateCache');

        Route::get('/attr', 'AttrController@index')->name('system.attr');
        Route::get('/attr/create', 'AttrController@create')->name('system.attr.create');
        Route::post('/attr/create', 'AttrController@store');
        Route::get('/attr/edit', 'AttrController@edit')->name('system.attr.edit');
        Route::post('/attr/edit', 'AttrController@update');
        Route::post('/attr/destroy', 'AttrController@destroy');


        Route::get('/diy-page', 'DiyPageController@index')->name('system.diy-page');
        Route::get('/diy-page/create', 'DiyPageController@create')->name('system.diy-page.create');
        Route::post('/diy-page/create', 'DiyPageController@store');
        Route::get('/diy-page/edit', 'DiyPageController@edit')->name('system.diy-page.edit');
        Route::post('/diy-page/edit', 'DiyPageController@update');
        Route::post('/diy-page/destroy', 'DiyPageController@destroy');

		Route::get('/system_config', 'SystemConfigController@index')->name('system.system_config');
        Route::get('/system_config/create', 'SystemConfigController@create')->name('system.system_config.create');
        Route::post('/system_config/create', 'SystemConfigController@store');
        Route::get('/system_config/edit', 'SystemConfigController@edit')->name('system.system_config.edit');
        Route::post('/system_config/edit', 'SystemConfigController@update');
        Route::post('/system_config/destroy', 'SystemConfigController@destroy');

        Route::get('/template/config', 'TemplateController@config')->name('system.template.config');
        Route::post('/template/config', 'TemplateController@store');

        Route::get('/icons/{ident}', 'IconController@index')->name('system.icons');
        Route::get('/chatgpt/demo', 'ChatGPTController@demo')->name('system.chatgpt.demo');
        Route::post('/chatgpt/question', 'ChatGPTController@question')->name('system.chatgpt.question');


        Route::get('/demo/pay/wechat', 'PayDemoController@wechatForm')->name('system.demo.pay.wechat');
        Route::post('/demo/pay/wechat', 'PayDemoController@wechatPay');
        Route::get('/demo/pay/alipay', 'PayDemoController@alipayForm')->name('system.demo.pay.alipay');
        Route::post('/demo/pay/alipay', 'PayDemoController@alipayPay');

		/* -curd- */
    });

    Route::get('login', 'LoginController@showLoginForm')->name('system.login');
    Route::post('login', 'LoginController@login');
    Route::get('logout', 'LoginController@logout');

});