protected function portalRestoreEmployee($id) { if ( \Auth::user() ) { $userTypeID = \Auth::user()->userTypeId; if ( $userTypeID == 1 ) { $empId = $id; $employee = Employee::onlyTrashed()->where('id','=',$empId)->first(); $empUserId = $employee->userId; $user = User::onlyTrashed()->where('id','=',$empUserId)->first(); $timesheet = Timesheet::onlyTrashed()->where('empId','=',$empId)->first(); $employee->restore(); $user->restore(); $timesheet->restore(); return Redirect::to('/portal-employees'); } else if ( $userTypeID == 2 ) { return Redirect::to('/portal-settings'); } else { return Redirect::to('/account'); } } else { return Redirect::to('/'); } }