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
Post a Comment