/**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $my_groups = Customer::where('id', $this->my_customer_id)->first()->groups()->where('active', '1')->get();
     $products = Product::where('active', '1')->get();
     $severities = Severity::orderBy('priority_order')->orderBy('name')->get();
     return view('layouts.ticket.new', ['my_groups' => $my_groups, 'products' => $products, 'severities' => $severities]);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $this->validate($request, ['name' => 'required|max:255', 'priority_order' => 'required|integer|min:0']);
     $severity = Severity::where('id', $id)->update(['name' => $request->name, 'description' => $request->description, 'priority_order' => $request->priority_order]);
     return redirect('/severities');
 }