php - Call to a member function fill() on null -


i want update keeping following information:

$radicado = \app\radicado::find($id);         $radicado->fill($request->all());         $radicado->codigoradicado = $request['codigoradicado'];         $radicado->dependencia_iddependencia = $request['dependencia_iddependencia'];         $radicado->serie_idserie = $request['serie_idserie'];         $radicado->subserie_idsubserie = $request['subserie_idsubserie'];         $radicado->save();         if($request->ajax())     {         return response()->json(['message' => 'actualizado correctamente']);     }      return redirect('/radicado'); 

and run following ajax

var token = document.getelementbyid('token').value;     $.ajax({         async: true,         headers: {'x-csrf-token': token},         url: $(formid).attr('action'),         type: $(formid).attr('method'),         data: $(formid).serialize(),         datatype: 'html',         success: function(result){             $(formid)[0].reset();             alert(result);             document.getelementbyid("preview").style.display = "none";         },         error: function(){             alert('no se ha actualizado el documento.');         }     }); 

but when error store: call member function fill() on null

the first 2 lines shown this:

$radicado = \app\radicado::find($id); $radicado->fill($request->all()); 

the error because find() statement did not find record $id. since did not find record, returns null. since returns null, $radicado null, , cannot call methods on null value.


Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -