%PDF- %PDF-
Direktori : /var/www/html/news/routes/internal/ |
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' ]);