Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.0.9.0
- * @ Author : DeZender
- * @ Release on : 08.08.2019
- * @ Official site : http://DeZender.Net
- *
- */
- Route::prefix('web')->group(function() {
- Route::group(['prefix' => 'installer', 'as' => 'installer.'], function() {
- Route::group(['prefix' => 'license', 'namespace' => 'Installer', 'as' => 'license.'], function() {
- Route::post('verify', 'LicenseController@verify')->name('verify');
- });
- Route::group(['prefix' => 'requirement', 'namespace' => 'Installer', 'as' => 'requirement.'], function() {
- Route::post('data', 'RequirementController@data')->name('data');
- });
- Route::group(['prefix' => 'environment', 'namespace' => 'Installer', 'as' => 'environment.'], function() {
- Route::post('data', 'EnvironmentController@data')->name('data');
- Route::post('update', 'EnvironmentController@update')->name('update');
- });
- Route::group(['prefix' => 'administrator', 'namespace' => 'Installer', 'as' => 'administrator.'], function() {
- Route::post('register', 'AdministratorController@register')->name('register');
- });
- });
- Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'as' => 'admin.'], function() {
- Route::group(['prefix' => 'auth', 'namespace' => 'Auth', 'as' => 'auth.'], function() {
- Route::post('login', 'LoginController@login')->name('login');
- Route::post('logout', 'LoginController@logout')->name('logout');
- });
- });
- Route::group(['prefix' => 'auth', 'namespace' => 'Auth', 'middleware' => 'installer:verify', 'as' => 'auth.'], function() {
- Route::post('login', 'LoginController@login')->name('login');
- Route::post('register', 'RegisterController@register')->name('register');
- Route::post('logout', 'LoginController@logout')->name('logout');
- Route::group(['prefix' => 'reset-password', 'as' => 'reset-password.'], function() {
- Route::post('reset', 'ResetPasswordController@reset')->name('reset');
- Route::post('verify-phone-token', 'ResetPasswordController@verifyPhoneToken')->name('verify-phone-token');
- Route::post('send-phone-token', 'ResetPasswordController@sendPhoneToken')->name('send-phone-token');
- Route::post('verify-email-token', 'ResetPasswordController@verifyEmailToken')->name('verify-email-token');
- Route::post('send-email-token', 'ResetPasswordController@sendEmailToken')->name('send-email-token');
- });
- });
- Route::middleware('auth')->group(function() {
- Route::group(['prefix' => 'admin', 'middleware' => 'permission:access_control_panel', 'as' => 'admin.'], function() {
- Route::group(['prefix' => 'home', 'as' => 'home.', 'namespace' => 'Admin'], function() {
- Route::group(['prefix' => 'widget', 'as' => 'widget.', 'namespace' => 'Home'], function() {
- Route::get('', 'WidgetController@list')->name('list');
- Route::middleware('permission:manage_customization')->group(function() {
- Route::post('set-dimensions', 'WidgetController@setDimensions')->name('set-dimensions');
- });
- Route::group(['prefix' => 'user-statistics', 'as' => 'user-statistics.', 'namespace' => 'Widget'], function() {
- Route::post('registrations-by-date-data', 'UserStatisticsController@registrationsByDateData')->name('registrations-by-date-data');
- });
- Route::group(['prefix' => 'marketplace-statistics', 'as' => 'marketplace-statistics.', 'namespace' => 'Widget'], function() {
- Route::get('data', 'MarketplaceStatisticsController@data')->name('data');
- Route::post('earnings-by-date-data', 'MarketplaceStatisticsController@earningsByDateData')->name('earnings-by-date-data');
- });
- Route::group(['prefix' => 'statistics', 'as' => 'statistics.', 'namespace' => 'Widget'], function() {
- Route::get('total-earnings', 'StatisticsController@totalEarnings')->name('total-earnings');
- Route::get('total-users', 'StatisticsController@totalUsers')->name('total-users');
- });
- Route::group(['prefix' => 'failed-jobs', 'as' => 'failed-jobs.', 'namespace' => 'Widget'], function() {
- Route::post('table', 'FailedJobsController@table')->name('table');
- Route::post('clear', 'FailedJobsController@clear')->name('clear');
- });
- });
- });
- Route::group(['prefix' => 'wallets', 'as' => 'wallets.', 'middleware' => 'permission:manage_wallets', 'namespace' => 'Admin'], function() {
- Route::get('data', 'WalletController@data')->name('data');
- Route::post('add', 'WalletController@add')->name('add');
- Route::prefix('{identifier}')->group(function() {
- Route::delete('remove', 'WalletController@remove')->name('remove');
- });
- Route::group(['prefix' => 'earnings', 'as' => 'earnings.', 'namespace' => 'Wallet'], function() {
- Route::post('marketplace-table', 'EarningsController@marketplaceTable')->name('marketplace-table');
- });
- });
- Route::group(['prefix' => 'settings', 'as' => 'settings.', 'middleware' => 'permission:manage_settings', 'namespace' => 'Admin'], function() {
- Route::group(['prefix' => 'configuration', 'as' => 'configuration.', 'namespace' => 'Settings'], function() {
- Route::group(['prefix' => 'notification', 'as' => 'notification.', 'namespace' => 'Configuration'], function() {
- Route::get('data', 'NotificationController@data')->name('data');
- Route::post('update', 'NotificationController@update')->name('update');
- });
- Route::group(['prefix' => 'environment', 'as' => 'environment.', 'namespace' => 'Configuration'], function() {
- Route::get('data', 'EnvironmentController@data')->name('data');
- Route::post('update', 'EnvironmentController@update')->name('update');
- });
- Route::group(['prefix' => 'marketplace', 'as' => 'marketplace.', 'namespace' => 'Configuration'], function() {
- Route::get('data', 'MarketplaceController@data')->name('data');
- Route::post('update', 'MarketplaceController@update')->name('update');
- });
- });
- Route::group(['prefix' => 'notification', 'as' => 'notification.', 'middleware' => 'permission:manage_notification', 'namespace' => 'Settings'], function() {
- Route::group(['prefix' => 'templates', 'as' => 'templates.', 'middleware' => 'permission:manage_notification', 'namespace' => 'Notification'], function() {
- Route::get('', 'TemplateController@list')->name('list');
- Route::prefix('{template}')->group(function() {
- Route::post('update-sms-message', 'TemplateController@updateSmsMessage')->name('update-sms-message');
- Route::post('update-database-message', 'TemplateController@updateDatabaseMessage')->name('update-database-message');
- Route::post('update-email-message', 'TemplateController@updateEmailMessage')->name('update-email-message');
- });
- });
- });
- Route::group(['prefix' => 'marketplace', 'as' => 'marketplace.', 'middleware' => 'permission:manage_marketplace', 'namespace' => 'Settings'], function() {
- Route::group(['prefix' => 'payment', 'as' => 'payment.', 'namespace' => 'Marketplace'], function() {
- Route::get('data', 'PaymentController@data')->name('data');
- Route::group(['prefix' => 'method-categories', 'as' => 'method-categories.'], function() {
- Route::post('', 'PaymentController@createMethodCategory')->name('create');
- Route::prefix('{category}')->group(function() {
- Route::delete('', 'PaymentController@deleteMethodCategory')->name('delete');
- Route::post('', 'PaymentController@updateMethodCategory')->name('update');
- });
- });
- Route::group(['prefix' => 'methods', 'as' => 'methods.'], function() {
- Route::post('', 'PaymentController@createMethod')->name('create');
- Route::prefix('{method}')->group(function() {
- Route::delete('', 'PaymentController@deleteMethod')->name('delete');
- Route::post('', 'PaymentController@updateMethod')->name('update');
- });
- });
- });
- Route::group(['prefix' => 'tags', 'as' => 'tags.', 'namespace' => 'Marketplace'], function() {
- Route::get('', 'TagController@list')->name('list');
- Route::post('', 'TagController@create')->name('create');
- Route::prefix('{tag}')->group(function() {
- Route::delete('', 'TagController@delete')->name('delete');
- Route::post('', 'TagController@update')->name('update');
- });
- });
- });
- });
- Route::group(['prefix' => 'platform', 'as' => 'platform.', 'namespace' => 'Admin'], function() {
- Route::group(['prefix' => 'translation', 'as' => 'translation.', 'middleware' => 'permission:manage_translation', 'namespace' => 'Platform'], function() {
- Route::prefix('{group}')->group(function() {
- Route::get('data', 'TranslationController@groupData')->name('group-data');
- Route::post('export', 'TranslationController@groupExport')->name('group-export');
- Route::post('update', 'TranslationController@groupUpdate')->name('group-update');
- Route::post('table', 'TranslationController@groupTable')->name('group-table');
- });
- Route::get('data', 'TranslationController@data')->name('data');
- .............................................................................
- ..........................................
- ................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement