| /**␊ |
| * User Session Controller routes␊ |
| */␊ |
| Route::get('/', function(){return View::make('home') ;});␊ |
| Route::get('/', array('as' => 'home', 'uses' => 'HomeController@index'));␊ |
| Route::get('login', array('as' => 'login', 'uses' => 'SessionController@showLogin'));␊ |
| Route::post('login', array('uses' => 'SessionController@doLogin'));␊ |
| ␊ |
|
| Route::get('users/group/{user_id}', array('as' => 'group', 'uses' => 'UserController@chooseGroup'));␊ |
| ␉Route::get('users/group/{user_id}/{group_id}', array('as' => 'complete', 'uses' => 'UserController@completeRegistration'));␊ |
| ␉Route::post('users/group/complete', array('uses' => 'UserController@saveProfile'));␊ |
| ␉Route::get('users/{id}', array('as' => 'users', 'uses' => 'UserController@showProfile'));␊ |
| ␉Route::get('user/{id}', array('as' => 'user', 'uses' => 'UserController@showProfile'));␊ |
| ␉Route::get('users/{id}/edit', array('as' => 'edit', 'uses' => 'UserController@edit'));␊ |
| ␉Route::put('users/{id}/update', array('uses' => 'UserController@update'));␊ |
| ␉Route::get('users', array('as' => 'users', 'uses' => 'UserController@index'));␊ |
|
| Route::get('password/reset/{token}', array('uses' => 'RemindersController@getReset'));␊ |
| Route::post('password/reset', array('uses' => 'RemindersController@postReset'));␊ |
| ␊ |
| /**␊ |
| * Admin Routes ++ Management Stuff out of reach for regular users␊ |
| */␊ |
| Route::group(array('before' => 'auth|admin'), function()␊ |
| {␊ |
| ␉Route::get('admin', array('as' => 'admin', 'uses' => 'AdminController@home'));␊ |
| ␉Route::get('admin/users', array('as' => 'all', 'uses' => 'AdminController@manageUsers'));␊ |
| ␉Route::get('admin/user/{id}', array('as' => 'userx', 'uses' => 'AdminController@viewUser'));␊ |
| ␉Route::delete('admin/user/{id}', array('uses' => 'AdminController@destroyUser'));␊ |
| ␉Route::post('admin/user/restore/{id}', array('uses' => 'AdminController@restoreUser'));␊ |
| ␉Route::get('admin/user/stats', array('as' => 'stats', 'uses' => 'AdminController@viewStats'));␊ |
| ␉Route::get('admin/user/contact/{id}', array('as' => 'contact', 'uses' => 'AdminController@showContact'));␊ |
| ␉Route::post('admin/user/contact', array('uses' => 'AdminController@contactUser'));␊ |
| ␉Route::post('admin/user/revoke', array('uses' => 'AdminController@revokeAccess'));␊ |
| ␉Route::get('admin/users/matches', array('as' => 'matches', 'uses' => 'AdminController@showMatches'));␊ |
| ␉␊ |
| });␊ |
| ␊ |
| Route::get('denied', function()␊ |
| {␊ |
| ␉return View::make('404');␊ |
| });␊ |
| ␊ |