diff --git a/app/Http/Controllers/StructureAdminController.php b/app/Http/Controllers/StructureAdminController.php index 3659b7ea8..383d51825 100644 --- a/app/Http/Controllers/StructureAdminController.php +++ b/app/Http/Controllers/StructureAdminController.php @@ -6,6 +6,14 @@ use Illuminate\Http\Request; class StructureAdminController extends Controller { + public function __construct() { + $this->middleware('role:Admin'); + } + + public function displayDashboard() { + return view('structures.admin.dashboard'); + } + public function storeTaxRatio(Request $request) { $this->validate($request, [ 'corpId', diff --git a/routes/web.php b/routes/web.php index 0c715ad7e..6f3d31c1f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -50,9 +50,11 @@ Route::group(['middleware' => ['auth']], function(){ Route::post('/admin/remove/user', 'AdminController@removeUser'); //Register Structures Controller display pages - Route::get('/structures/dashboard', 'StructureAdminController@displayDashboard'); Route::get('/structures/register', 'RegisterStructureController@displayRegisterstructure'); Route::post('/structures/register', 'RegisterstructureController@storeStructure'); + + //Structure Admin Controller display pages + Route::get('/structures/dashboard', 'StructureAdminController@displayDashboard'); Route::post('/structures/admin/add/taxratio', 'StructureAdminController@storeTaxRatio'); Route::post('/structures/admin/update/taxratio', 'StructureAdminController@updateTaxRatio');