name('user.index'); Route::get('/employees','App\Http\Controllers\IndexController@show')->name('user.employees'); Route::post('/results','App\Http\Controllers\IndexController@search'); /* Admin */ Route::get('/admin','App\Http\Controllers\AdminController@index')->name('login'); Route::post('/admin','App\Http\Controllers\AdminController@login'); Route::prefix('admin')->middleware('auth.user')->group(function () { Route::get('/employees','App\Http\Controllers\AdminController@show')->name('employees'); Route::post('/employees/results','App\Http\Controllers\AdminController@search'); Route::post('/employees/{sortBy}','App\Http\Controllers\AdminController@sort')->name('sort'); Route::get('/employees/import','App\Http\Controllers\AdminController@import')->name('import'); Route::post('/employees/export','App\Http\Controllers\AdminController@export')->name('export'); Route::get('/logout','App\Http\Controllers\AdminController@logout')->name('logout'); Route::prefix('pbx')->middleware('super.admin')->group(function () { Route::get('/','App\Http\Controllers\PBXController@pbx')->name('pbx'); Route::post('/','App\Http\Controllers\PBXController@createPin')->name('new.pin'); Route::post('/results','App\Http\Controllers\PBXController@pbxSearch')->name('pbx.search'); Route::get('/disable/{id}','App\Http\Controllers\PBXController@disable')->name('pbx.disable'); }); Route::get('/401','App\Http\Controllers\PBXController@unauthorizedAccess')->name('401-Error'); });