/** * Updates the specified inventory. * * @param Request $request * @param int|string $id * * @return \Illuminate\Http\JsonResponse|mixed */ public function update(Request $request, $id) { $inventory = $this->inventory->update($request, $id); if ($inventory) { $message = 'Successfully updated inventory item.'; return redirect()->route('maintenance.inventory.show', [$inventory->id])->withSuccess($message); } else { $message = 'There was an issue updating this inventory item. Please try again.'; return redirect()->route('maintenance.inventory.edit', [$id])->withErrors($message); } }