/** * Show the form for editing the specified resource. * @param type int $id * @param type User $user * @param type Assign_team_agent $team_assign_agent * @param type Timezones $timezone * @param type Groups $group * @param type Department $department * @param type Teams $team * @return type Response */ public function edit($id, User $user, Assign_team_agent $team_assign_agent, Timezones $timezone, Groups $group, Department $department, Teams $team) { try { $user = $user->whereId($id)->first(); $team = $team->get(); $teams1 = $team->lists('name', 'id'); $timezones = $timezone->get(); $groups = $group->get(); $departments = $department->get(); $table = $team_assign_agent->where('agent_id', $id)->first(); $teams = $team->lists('id', 'name'); $assign = $team_assign_agent->where('agent_id', $id)->lists('team_id'); return view('themes.default1.admin.helpdesk.agent.agents.edit', compact('teams', 'assign', 'table', 'teams1', 'selectedTeams', 'user', 'timezones', 'groups', 'departments', 'team', 'exp', 'counted')); } catch (Exception $e) { return redirect('agents')->with('fail', 'No such file'); } }
/** * get the form for System setting page * @param type System $system * @param type Department $department * @param type Timezones $timezone * @param type Date_format $date * @param type Date_time_format $date_time * @param type Time_format $time * @param type Logs $log * @return type Response */ public function getsystem(System $system, Department $department, Timezones $timezone, Date_format $date, Date_time_format $date_time, Time_format $time, Logs $log) { try { /* fetch the values of system from system table */ $systems = $system->whereId('1')->first(); /* Fetch the values from Department table */ $departments = $department->get(); /* Fetch the values from Timezones table */ $timezones = $timezone->get(); /* Direct to System Settings Page */ return view('themes.default1.admin.helpdesk.settings.system', compact('systems', 'departments', 'timezones', 'time', 'date', 'date_time', 'log')); } catch (Exception $e) { return view('404'); } }