Subversion-Projekte lars-tiefland.webanos.faltradxxs.de

Revision

Revision 144 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
24 lars 1
<?php
2
 
3
    use App\Http\Controllers\ActionController;
4
    use App\Http\Controllers\ActionMediumController;
5
    use App\Http\Controllers\BackendController;
6
    use App\Http\Controllers\BackendUserController;
120 lars 7
    use App\Http\Controllers\GoogleAuthenticatorController;
24 lars 8
    use App\Http\Controllers\MediumController;
9
    use App\Http\Controllers\OrderController;
145 lars 10
    use App\Http\Controllers\SalesPortalController;
11
    use App\Http\Controllers\SalesPortalItemController;
32 lars 12
    use App\Http\Controllers\ShippingController;
13
    use App\Http\Controllers\ShippingGroupController;
24 lars 14
    use App\Http\Controllers\ToolboxController;
15
    use App\Models\Module;
16
    use App\Models\OrderType;
17
    use App\Models\Shop;
18
    use App\Models\UserProperty;
19
    use App\Models\Web;
20
    use App\Models\WebProperty;
21
    use Illuminate\Support\Facades\Route;
22
    session_start();
23
 
24
    Route::get( '/login', [
25
        BackendController::class,
26
        'create'
27
    ] )->name( 'login' );
28
    Route::post( '/login', [
29
        BackendController::class,
30
        'store'
31
    ] );
117 lars 32
    Route::middleware( [
33
        'auth',
122 lars 34
        //'2fa'
117 lars 35
    ] )->group( function ()
24 lars 36
    {
144 lars 37
        Route::view( "/", "index" );
38
        Route::get( "/actions/{id}/getMedia", [
39
            ActionMediumController::class,
40
            "liste"
41
        ] );
42
        Route::resource( 'backend_users', BackendUserController::class );
24 lars 43
        Route::get( '/logout', [
44
            BackendController::class,
45
            'destroy'
46
        ] )->name( 'logout' );
144 lars 47
        Route::resource( 'media', MediumController::class );
48
        Route::prefix( "/Online-Shop" )->group( function ()
49
        {
50
            Route::resource( '/actions', ActionController::class );
51
            Route::resource( "/shippings", ShippingController::class );
52
            Route::resource( "/shippingGroups", ShippingGroupController::class );
53
        } );
24 lars 54
        Route::prefix( "/toolbox" )->group( function ()
55
        {
115 lars 56
            Route::get( "/ga", [
119 lars 57
                GoogleAuthenticatorController::class,
115 lars 58
                "create"
141 lars 59
            ] )->name( 'complete.registration' );
115 lars 60
            Route::post( "/ga", [
119 lars 61
                GoogleAuthenticatorController::class,
115 lars 62
                "store"
141 lars 63
            ] )->name( '2fa' );
115 lars 64
            Route::delete( "/ga", [
120 lars 65
                GoogleAuthenticatorController::class,
115 lars 66
                "DESTROY"
67
            ] );
24 lars 68
            Route::get( "/", [
69
                ToolboxController::class,
70
                "create"
71
            ] );
72
            Route::get( "/changeShopVersion", [
73
                ToolboxController::class,
74
                "changeShopVersion"
75
            ] );
76
            Route::get( "/updateShopVersion", [
77
                ToolboxController::class,
78
                "updateShopVersion"
79
            ] );
80
            Route::get( "/readSVNLog", [
81
                ToolboxController::class,
82
                "readSVNLog"
83
            ] );
84
        } );
144 lars 85
 
86
        Route::prefix( "vportale" )->group( function ()
61 lars 87
        {
145 lars 88
            Route::resource( "salesPortals", SalesPortalController::class );
89
            Route::resource( "salesPortalItems", SalesPortalItemController::class );
61 lars 90
        } );
91
        Route::prefix( "/Warenwirtschaft" )->group( function ()
92
        {
93
            Route::resource( 'orders', OrderController::class );
62 lars 94
        } );
24 lars 95
    } );