%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/news/routes/internal/
Upload File :
Create Path :
Current File : /var/www/html/news/routes/internal/v1.php

<?php
Route::post('login', ['as' => 'login', 'uses' => 'AuthenticationController@login']);
Route::post('logout', ['as' => 'logout', 'uses' => 'AuthenticationController@logout']);

Route::group(['middleware' => [/*'jwt.auth'*/]], function () {
    Route::get('me', [
        'as'   => 'me',
        'uses' => 'AuthenticationController@me'
    ]);
    Route::resource('users', 'UsersController', ['except' => ['create', 'edit']]);
    Route::post('users/{user}/actions/changePassword', [
        'as'   => 'users/actions/changePassword',
        'uses' => 'UsersController@changePassword'
    ]);
    Route::post('users/{user}/actions/attachRole', [
        'as'   => 'users/actions/attachRole',
        'uses' => 'UsersController@attachRole'
    ]);
    Route::post('users/{user}/actions/detachRole', [
        'as'   => 'users/actions/detachRole',
        'uses' => 'UsersController@detachRole'
    ]);
    Route::post('users/{user}/actions/uploadPicture', [
        'as'   => 'users/actions/uploadPicture',
        'uses' => 'UsersController@uploadPicture'
    ]);
    Route::get('users/{user}/actions/enable', [
        'as'   => 'users/actions/enableUser',
        'uses' => 'UsersController@enableUser'
    ]);
    Route::get('users/{user}/actions/disable', [
        'as'   => 'users/actions/disableUser',
        'uses' => 'UsersController@disableUser'
    ]);
    Route::resource('roles', 'RolesController', ['except' => ['create', 'edit']]);
    Route::resource('categories', 'CategoriesController', ['except' => ['create', 'edit']]);
    Route::post('categories/{category}/actions/uploadImage', [
        'as'   => 'categories/actions/uploadImage',
        'uses' => 'CategoriesController@uploadImage'
    ]);
    Route::resource('tags', 'TagsController', ['except' => ['create', 'edit']]);
    Route::resource('menu', 'MenuController', ['except' => ['create', 'edit']]);
    Route::resource('media', 'MediaController', ['except' => ['create', 'edit']]);
    Route::resource('configurations', 'ConfigurationsController', ['only' => ['index', 'update']]);
    Route::post('configurations/actions/uploadLogo', [
        'as'   => 'configurations/actions/uploadLogo',
        'uses' => 'ConfigurationsController@uploadLogo'
    ]);
    Route::post('articles', 'ArticlesController@store');
    Route::put('articles/{id}', 'ArticlesController@update');
    Route::delete('articles/{id}', 'ArticlesController@destroy');
    Route::resource('articles.tags', 'ArticleTagsController', ['only' => ['index', 'store', 'destroy']]);
    Route::resource('articles.comments', 'ArticleCommentsController', ['only' => ['index', 'store', 'destroy']]);
    Route::post('articles/{article}/comments/{comment}/actions/approve', [
        'as'   => 'articles.comments.actions.approve',
        'uses' => 'ArticleCommentsController@approve'
    ]);
    Route::resource('inappropriateWords', 'InappropriateWordsController', ['except' => ['create', 'edit']]);
    Route::resource('socials', 'SocialsController', ['only' => ['index', 'update']]);
    Route::get('subscriptions', 'SubscriptionsController@index');
    Route::get('subscriptions/actions/export', [
        'as'   => 'subscriptions.actions.export',
        'uses' => 'SubscriptionsController@export'
    ]);
    Route::resource('notifications', 'NotificationsController', ['only' => ['index', 'show', 'update']]);
});

Route::get('articles', 'ArticlesController@index');
Route::get('articles/{id}', 'ArticlesController@show');
Route::post('subscriptions', 'SubscriptionsController@store');
Route::get('subscriptions/actions/unsubscribe', [
    'as'   => 'subscriptions.actions.unsubscribe',
    'uses' => 'SubscriptionsController@unsubscribe'
]);

Zerion Mini Shell 1.0