%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/o91-api/routes/api/
Upload File :
Create Path :
Current File : //var/www/html/o91-api/routes/api/v1.php

<?php

use Illuminate\Support\Facades\Route;

Route::post('login', 'AuthController@login')
    ->name('api.v1.login');

Route::post('register', 'AuthController@register')
    ->name('api.v1.register');

Route::post('businessPlan', 'BusinessPlanController@sendMail')
    ->name('api.v1.businessPlan');

Route::post('businessPlan/register', 'BusinessPlanController@register')
    ->name('api.v1.businessPlan.register');

Route::post('funeral/register', 'FuneralController@register')
    ->name('api.v1.funeral.register');

Route::post('bbwGruendung', 'BbwGruendungController@sendMail')
    ->name('api.v1.bbwGruendung');

Route::post('bbwGruendung/register', 'BbwGruendungController@register')
    ->name('api.v1.bbwGruendung.register');

Route::get('thankYou', 'BbwInnovationController@thankYou')
    ->name('api.v1.thankYou');

Route::post('bbwInnovation', 'BbwInnovationController@sendMail')
    ->name('api.v1.bbwInnovation');

Route::post('bbwInnovation/register', 'BbwInnovationController@register')
    ->name('api.v1.bbwInnovation.register');

Route::post('lamaj', 'LamajController@sendMail')
    ->name('api.v1.lamaj');

Route::post('lamaj/register', 'LamajController@register')
    ->name('api.v1.lamaj.register');

Route::post('contact', 'ContactController@sendMail')
    ->name('api.v1.Contact');

Route::post('contact/register', 'ContactController@register')
    ->name('api.v1.contact.register');

Route::post('personal', 'PersonalController@sendMail')
    ->name('api.v1.personal');

Route::post('personal/register', 'PersonalController@register')
    ->name('api.v1.personal.register');

Route::group(['middleware' => ['auth:api']], function () {

    Route::get('me', 'AuthController@me')
        ->name('api.v1.me');

    Route::group(['middleware' => ['role:admin']], function () {
        Route::resource('users', 'UsersController')
            ->only([
                'index',
                'show',
                'store',
                'update',
                'destroy',
            ]);
        Route::post("users/{id}/actions/disable", "UsersController@disable")
            ->name("api.v1.users.disable");
        Route::post("users/{id}/actions/enable", "UsersController@enable")
            ->name("api.v1.users.enable");
        Route::post("users/{id}/actions/confirm", "UsersController@confirm")
            ->name("api.v1.users.confirm");
        Route::post("users/{id}/actions/updatePassword", "UsersController@updatePassword")
            ->name("api.v1.users.updatePassword");
        Route::post("users/{id}/actions/uploadImage", "UsersController@uploadImage")
            ->name("api.v1.users.uploadImage");
        Route::get("users/actions/exportExcel", "UsersController@exportExcel")
            ->name("api.v1.users.exportExcel");

        Route::resource('userApplications', 'UserApplicationsController')
            ->only([
                'index',
                'show',
                'destroy',
            ]);

        Route::get("userApplications/actions/exportExcel", "UserApplicationsController@exportExcel")
            ->name("api.v1.userApplications.exportExcel");

        Route::resource('contactApplication', 'ContactController')
            ->only([
                'index',
                'show'
            ]);
        Route::get("contactApplication/actions/exportExcel", "ContactController@exportExcel")
            ->name("api.v1.contactApplication.exportExcel");
    });

});

Zerion Mini Shell 1.0