/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $asset = Asset::find($id);
     $asset->name = $request->name;
     $asset->type = $request->type;
     $asset->value = $request->value;
     $asset->date = $request->date;
     if (!$asset->save()) {
         return "failed";
     } else {
         return "success";
     }
 }
 public function searchAsset()
 {
     // Validate Input.
     $validator = Validator::make(Input::all(), array('asset' => 'required'));
     if ($validator->fails()) {
         return response()->json(['error' => 'Es necesario escribir algo para buscar!']);
     }
     $asset = Asset::find(Input::get('asset'));
     $response['state'] = 'Success';
     $response['asset'] = $asset;
     return response()->json($response);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $asset = Asset::find($id);
     $formTitle = 'Edit asset';
     return View('assets.form', compact('asset', 'formTitle'));
 }