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/sportivo.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() {

        // 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');
        // Pages - API
        Route::get('/api/pages', 'Komma\Kms\Pages\PageController@getPageStructureAsJson');
        Route::post('/api/pages', 'Komma\Kms\Pages\PageController@setPageStructureAsJson');

        // Blog
        Route::resource('blog', 'Komma\Kms\Blog\BlogController');
        // Blog - API
        Route::get('/api/blog', 'Komma\Kms\Blog\BlogController@getPageStructureAsJson');
        Route::post('/api/blog', 'Komma\Kms\Blog\BlogController@setPageStructureAsJson');

        // Group Lesson
        Route::resource('group_lessons', 'Komma\Kms\GroupLessons\GroupLessonController');
        // Group Lesson - API
        Route::get('/api/group_lessons', 'Komma\Kms\GroupLessons\GroupLessonController@getPageStructureAsJson');
        Route::post('/api/group_lessons', 'Komma\Kms\GroupLessons\GroupLessonController@setPageStructureAsJson');

        // Information
        Route::resource('information', 'Komma\Kms\Information\InformationController');
        // Information - API
        Route::get('/api/information', 'Komma\Kms\Information\InformationController@getPageStructureAsJson');
        Route::post('/api/information', 'Komma\Kms\Information\InformationController@setPageStructureAsJson');

        // Facility
        Route::resource('facilities', 'Komma\Kms\Facilities\FacilityController');
        // Facility - API
        Route::get('/api/facilities', 'Komma\Kms\Facilities\FacilityController@getPageStructureAsJson');
        Route::post('/api/facilities', 'Komma\Kms\Facilities\FacilityController@setPageStructureAsJson');

        // Prices
        Route::resource('prices', 'Komma\Kms\Prices\PriceController');
        // Price - API
        Route::get('/api/prices', 'Komma\Kms\Prices\PriceController@getPageStructureAsJson');
        Route::post('/api/prices', 'Komma\Kms\Prices\PriceController@setPageStructureAsJson');


        // Facility
        Route::resource('partners', 'Komma\Kms\Partners\PartnerController');
        // Facility - API
        Route::get('/api/partners', 'Komma\Kms\Partners\PartnerController@getPageStructureAsJson');
        Route::post('/api/partners', 'Komma\Kms\Partners\PartnerController@setPageStructureAsJson');

        // Facility
        Route::resource('colleagues', 'Komma\Kms\Colleagues\ColleagueController');
        // Facility - API
        Route::get('/api/colleagues', 'Komma\Kms\Colleagues\ColleagueController@getPageStructureAsJson');
        Route::post('/api/colleagues', 'Komma\Kms\Colleagues\ColleagueController@setPageStructureAsJson');

        // Sport_purpose
        Route::resource('sport_purposes', 'Komma\Kms\SportPurposes\SportPurposeController');
        // Sport_purpose - API
        Route::get('/api/sport_purposes', 'Komma\Kms\SportPurposes\SportPurposeController@getPageStructureAsJson');
        Route::post('/api/sport_purposes', 'Komma\Kms\SportPurposes\SportPurposeController@setPageStructureAsJson');

        // Nutrition
        Route::resource('nutrition', 'Komma\Kms\Nutrition\NutritionController');
        // Nutrition - API
        Route::get('/api/nutrition', 'Komma\Kms\Nutrition\NutritionController@getPageStructureAsJson');
        Route::post('/api/nutrition', 'Komma\Kms\Nutrition\NutritionController@setPageStructureAsJson');

        // Projects
        Route::resource('projects', 'Komma\Kms\Projects\ProjectController');
        // Projects - API
        Route::get('/api/projects', 'Komma\Kms\Projects\ProjectController@getPageStructureAsJson');
        Route::post('/api/projects', 'Komma\Kms\Projects\ProjectController@setPageStructureAsJson');

        // Documents
        Route::resource('documents', 'Komma\Kms\Documents\DocumentController');
        // documents - API
        Route::get('/api/documents', 'Komma\Kms\Documents\DocumentController@getPageStructureAsJson');
        Route::post('/api/documents', 'Komma\Kms\Documents\DocumentController@setPageStructureAsJson');


        //Dyanic page templates
        Route::get('/api/template/two-column-block', 'Komma\Kms\Core\KmsController@twoColumnBlock');
        Route::get('/api/template/dynamic-page-content-block', 'Komma\Kms\Core\KmsController@dynamicPageContentBlock');


    });

});

/**
 * Commands
 */

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

    require 'commands.php';

});