コード例 #1
0
 /**
  * Show the form for editing the specified resource.
  * @param type int $id
  * @param type User $user
  * @param type Group_assign_department $group_assign_department
  * @param type Template $template
  * @param type Teams $team
  * @param type Department $department
  * @param type Sla_plan $sla
  * @param type Emails $email
  * @param type Groups $group
  * @return type Response
  */
 public function edit($id, User $user, Group_assign_department $group_assign_department, Template $template, Teams $team, Department $department, Sla_plan $sla, Emails $email, Groups $group)
 {
     try {
         $slas = $sla->get();
         $user = $user->where('role', 'agent')->get();
         $emails = $email->get();
         $templates = $template->get();
         $departments = $department->whereId($id)->first();
         $groups = $group->lists('id', 'name');
         $assign = $group_assign_department->where('department_id', $id)->lists('group_id');
         return view('themes.default1.admin.helpdesk.agent.departments.edit', compact('assign', 'team', 'templates', 'departments', 'slas', 'user', 'emails', 'groups'));
     } catch (Exception $e) {
         return view('404');
     }
 }