/** * 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'); }