}); /* Admin routes */ Route::get('admin/login', ['as' => 'login', function () { if (\Dobby::isLoggedIn()) { Debugbar::addMessage('redirect to admin'); return redirect('admin'); } return view('admin.login'); }]); Route::post('admin/login', array('as' => 'login', 'uses' => 'Admin\\LoginController@login')); Route::get('admin/logout', ['as' => 'logout', function () { Dobby::logout(); return redirect('admin'); }]); Route::get('logout', function () { Dobby::logout(); return redirect('/'); }); Route::group(['middleware' => 'auth.dobby', 'prefix' => 'admin'], function () { Route::get('/', ['as' => 'admin', function () { return view('admin.home'); }]); //---------------------Users------------------------------ Route::get('users', array('as' => 'users', 'uses' => 'Admin\\UsersController@index')); Route::get('users/create', array('as' => 'users.create', 'uses' => 'Admin\\UsersController@create')); Route::post('users/create', array('as' => 'users.create', 'uses' => 'Admin\\UsersController@store')); Route::get('users/edit/{id}', array('as' => 'users.edit', 'uses' => 'Admin\\UsersController@edit')); Route::post('users/edit/{id}', array('as' => 'users.edit', 'uses' => 'Admin\\UsersController@update')); Route::get('users/delete/{id}', array('as' => 'users.delete', 'uses' => 'Admin\\UsersController@delete')); Route::get('users/{active}/{id}', array('as' => 'users.activate', 'uses' => 'Admin\\UsersController@openClose')); //-------------------------------------------------------