Problems in update laravel

0

Friends I have problems updating a Laravel record when I select everything from the Subseries brings me the subtle

array:2 [▼
  0 => array:19 [▼
    "id" => 1
    "serie_id" => 1
    "nombreSubSeries" => "Planes de Negocio"
    "codigoSubSeries" => "852"
    "originalSubSeries" => null
    "copiaSubSeries" => null
    "soporteSubSeries" => "1"
    "gestionSubSeries" => "0"
    "centralSubSeries" => "2"
    "ctfisicoSubSeries" => null
    "ctelectronicoSubSeries" => "1"
    "microfilmacionSubSeries" => null
    "digitalizacionSubSeries" => "1"
    "seleccionSubSeries" => "1"
    "eliminacionSubSeries" => null
    "estado" => "2"
    "created_at" => "2018-09-05 19:24:56"
    "updated_at" => "2018-09-05 19:24:56"
    "deleted_at" => null
  ]
  1 => array:19 [▼
    "id" => 2
    "serie_id" => 2
    "nombreSubSeries" => "peticiones, quejas y reclamos"
    "codigoSubSeries" => "852"
    "originalSubSeries" => null
    "copiaSubSeries" => null
    "soporteSubSeries" => "1"
    "gestionSubSeries" => "0"
    "centralSubSeries" => "3"
    "ctfisicoSubSeries" => null
    "ctelectronicoSubSeries" => null
    "microfilmacionSubSeries" => null
    "digitalizacionSubSeries" => "1"
    "seleccionSubSeries" => "1"
    "eliminacionSubSeries" => null
    "estado" => "2"
    "created_at" => "2018-09-05 19:27:24"
    "updated_at" => "2018-09-05 19:27:24"
    "deleted_at" => null
  ]
]  

but when filter by id is null, generating the following error

  

"Creating default object from empty value"

This is my code

    $Subseries = SubSeries::find($id);
    /*$Subseries = SubSeries::all()->toArray();*/
    /*dd($Subseries);*/
    $Subseries->serie_id = $request->get('serie_id');
    $Subseries->nombreSubSeries = $request->get('nombreSubSeries');
    $Subseries->codigoSubSeries = $request->get('codigoSubSeries');
    $Subseries->originalSubSeries = $request->get('originalSubSeries');
    $Subseries->copiaSubSeries = $request->get('copiaSubSeries');
    $Subseries->soporteSubSeries = $request->get('soporteSubSeries');
    $Subseries->gestionSubSeries = $request->get('gestionSubSeries');
    $Subseries->centralSubSeries = $request->get('centralSubSeries');
    $Subseries->ctfisicoSubSeries = $request->get('ctfisicoSubSeries');
    $Subseries->ctelectronicoSubSeries = $request->get('ctelectronicoSubSeries');
    $Subseries->microfilmacionSubSeries = $request->get('microfilmacionSubSeries');
    $Subseries->digitalizacionSubSeries = $request->get('digitalizacionSubSeries');
    $Subseries->seleccionSubSeries = $request->get('seleccionSubSeries');
    $Subseries->eliminacionSubSeries = $request->get('eliminacionSubSeries');
    $Subseries->estado = $estado;
    $Subseries->save();
    
asked by simon fuentes barboza 06.09.2018 в 17:19
source

1 answer

0

friend you are receiving an array first you must go through it with a foreach and then you must to each item to get the value you need as item[0]-> serie_id

    
answered by 06.09.2018 в 17:24