Esempio n. 1
0
    Route::GET('/edit/{id:int}', array('use' => 'CategoryController@getEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::POST('/edit/{id:int}', array('use' => 'CategoryController@postEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
});
Route::Group('product', array(), function () {
    Route::GET('/{id:int}', array('use' => 'ProductController@getProduct'));
    Route::GET('/delete/{id:int}', array('use' => 'ProductController@delete', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::GET('/add', array('use' => 'ProductController@getAdd', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::POST('/add', array('use' => 'ProductController@postAdd', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::GET('/edit/{id:int}', array('use' => 'ProductController@getEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::POST('/edit/{id:int}', array('use' => 'ProductController@postEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::POST('/{id:int}/add/comment', array('use' => 'CommentController@post', 'before' => 'auth|csrf'));
});
Route::Group('promotion', array(), function () {
    Route::GET('', array('use' => 'PromotionController@getAll', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::GET('/delete/{id:int}', array('use' => 'PromotionController@delete', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::GET('/add', array('use' => 'PromotionController@getAdd', 'before' => 'auth', 'roles' => 'editor|admin'));
    Route::POST('/add', array('use' => 'PromotionController@postAdd', 'before' => 'auth', 'roles' => 'editor|admin'));
    //Route::GET('/edit/{id:int}', array('use' => 'PromotionController@getEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
    //Route::POST('/edit/{id:int}', array('use' => 'PromotionController@postEdit', 'before' => 'auth', 'roles' => 'editor|admin'));
});
Route::Group('admin', array('roles' => 'admin', 'before' => 'auth'), function () {
    Route::GET('/users', array('use' => 'AdminController@getUsers'));
    Route::GET('/make/{id:int}/{role}', array('use' => 'AdminController@setRole'));
    Route::GET('/ban/{id:int}', array('use' => 'AdminController@banUser'));
});
Route::GET('comment/delete/{id:int}', array('use' => 'CommentController@delete', 'before' => 'auth'));
Route::GET('test', array('use' => 'testController@EditUser3'));
////Route::GET('users/edit/{id?}', array('use'=>'UsersController@EditUser','before'=>'csrf|auth'));
////Route::GET('users/edit', array('use'=>'UsersController@EditUser','before'=>'csrf|auth'));
//Route::GET('users/delete/{sas:int}/{sss}', array('use'=>'UsersController@EditUser2','before'=>'csrf','roles'=>'admin|edit'));
//Route::POST('users/test/{test1}', array('use'=>'UsersController@testmethod','before'=>'csrf'));
Esempio n. 2
0
        Route::GET('/add', array('use' => 'CategoryController@getAdd'));
        Route::POST('/add', array('use' => 'CategoryController@postAdd'));
        Route::GET('/{id:int}/edit', array('use' => 'CategoryController@getEdit'));
        Route::POST('/{id:int}/edit', array('use' => 'CategoryController@postEdit'));
    });
    Route::Group('/city', array(), function () {
        Route::GET('/', array('use' => 'CityController@index'));
        Route::GET('/{id:int}/delete', array('use' => 'CityController@deleteCity'));
        Route::GET('/add', array('use' => 'CityController@getAdd'));
        Route::POST('/add', array('use' => 'CityController@postAdd'));
        Route::GET('/{id:int}/edit', array('use' => 'CityController@getEdit'));
        Route::POST('/{id:int}/edit', array('use' => 'CityController@postEdit'));
    });
    Route::Group('/estate', array(), function () {
        Route::GET('/add', array('use' => 'EstateController@getAdd'));
        Route::POST('/add', array('use' => 'EstateController@postAdd'));
        Route::GET('/{id:int}/edit', array('use' => 'EstateController@getEdit'));
        Route::POST('/{id:int}/edit', array('use' => 'EstateController@postEdit'));
        Route::GET('/{id:int}/delete', array('use' => 'EstateController@delete'));
    });
    Route::GET('/image/delete/{id:int}', array('use' => 'ImageController@delete'));
    Route::GET('/messages/{orderBy?}/{type?}', array('use' => 'MessageController@index'));
    Route::GET('/message/{id:int}', array('use' => 'MessageController@get'));
});
Route::Group('estate', array(), function () {
    Route::GET('/{id:int}/message', array('use' => 'MessageController@getAdd'));
    Route::POST('/{id:int}/message', array('use' => 'MessageController@postAdd'));
    Route::GET('/favorites/{id:int}/add', array('use' => 'UserController@addToFavourites'));
    Route::GET('/favorites/{id:int}/remove', array('use' => 'UserController@removeFromFavourites'));
});
Route::GET('favorites', array('use' => 'UserController@getFavourites'));