I'm having the following error when trying to get the value idEtapa in this way $ activity-> stage-> idEtapa.
I have the same error accessing this way: $ activity-> stage ['idEtapa'].
My code is this:
public function GuardarCronograma($actividades, $idConvocatoria)
{
Log::debug('------------------- Cronograma de Actividades ------------------------');
Log::debug($actividades);
foreach ($actividades as $actividad) {
$cronograma = new ConvocatoriaCronograma;
$cronograma->idEtapa = $actividad->etapa->idEtapa;
$cronograma->idConvocatoria = $idConvocatoria;
$cronograma->idAreaResponsable = $actividad->arearesponsable->idAreaResponsable;
$cronograma->fechai = $actividad->fechai;
$cronograma->fechaf = $actividad->fechaf;
$cronograma->descripcion = $actividad->textactividades;
$cronograma->save();
Log::debug('- '.$actividad->etapa->nombre.' fi:'.$actividad->fechai.' ff:'.$actividad->fechaf);
}
}
Every $ activity looks like this:
I thank you in advance:)