HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/ijzerenman.komma.pro/workbench/komma/kms/src/routes.php
<?php

use Komma\Kms\Pages\PageRepository;
use Komma\Kms\Shops\Shop;

Route::group(['prefix' => 'kms'], function(){

    /**
     * Routes for logging in and out
     */
    Route::get('/login', 'Komma\Kms\Users\AuthController@login');
    Route::post('/login', 'Komma\Kms\Users\AuthController@processLogin');
    Route::get('/logout', 'Komma\Kms\Users\AuthController@logout');

    /**
     * Secure Kms Routes
     */
    Route::group(['before' => 'kmsAuth'], function() {

        // Api
        Route::get('/api/template/dynamic-page-content-block', 'Komma\Kms\Pages\PageController@dynamicPageContentBlock');
        Route::get('/api/template/dynamic-image-slider-block', 'Komma\Kms\Pages\PageController@dynamicImageSliderBlock');
        Route::get('/api/template/dynamic-video-block', 'Komma\Kms\Pages\PageController@dynamicVideoBlock');
        Route::get('/api/template/dynamic-page-link-block', 'Komma\Kms\Pages\PageController@dynamicPageLinkBlock');
        Route::get('/api/template/dynamic-file-block', 'Komma\Kms\Pages\PageController@dynamicPageFileBlock');
        Route::get('/api/template/dynamic-google-maps-block', 'Komma\Kms\Pages\PageController@dynamicGoogleMapsBlock');



        // Dashboard
        Route::get('/', ['as' => 'kms.dashboard.index', 'uses' => 'Komma\Kms\Dashboard\DashboardController@index']);

        // Users
        Route::resource('users', 'Komma\Kms\Users\UserController');

        // Pages
        Route::resource('pages', 'Komma\Kms\Pages\PageController');
        Route::get('/api/pages', 'Komma\Kms\Pages\PageController@getPageStructureAsJson');
        Route::post('/api/pages', 'Komma\Kms\Pages\PageController@setPageStructureAsJson');

        // News
        Route::resource('news', 'Komma\Kms\News\NewsController');
        Route::get('/api/news', 'Komma\Kms\News\NewsController@getPageStructureAsJson');
        Route::post('/api/news', 'Komma\Kms\News\NewsController@setPageStructureAsJson');

        // Notifications
        Route::resource('notifications', 'Komma\Kms\Notifications\NotificationController');

        // ElFinder
        Route::get('elfinder', 'Barryvdh\Elfinder\ElfinderController@showIndex');
        Route::any('elfinder/connector', 'Barryvdh\Elfinder\ElfinderController@showConnector');
        Route::get('elfinder/standalonepopup/{input_id}', 'Barryvdh\Elfinder\ElfinderController@showPopup');
    });

});

/**
 * Commands
 */

Route::group(['prefix' => 'command'], function(){

    require 'commands.php';

});