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'));
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'));