Does laravel 5.4 give me this error? Undefined property: Illuminate \ Database \ Eloquent \ Relations \ HasOne :: $ valoracion_rbc_id

0
<?php if($valoracion_rbc->valoracionRbcContextoSocialFamiliar()->valoracion_rbc_id != null): ?> 
<?php endif; ?>


public function rbc($cliente_id){
    $cliente=Cliente::where('id',$cliente_id)->first();
    $valoracion_rbc = ValoracionRbcComposicionFamiliar::where('cliente_id',$cliente->id)->paginate(1,['*'],'valoracion_rbc');
    // dd($valoracion_rbc);
    $valoracion_rbc_composicion_familiar=null;
    $valoracion_rbc_contexto_social_familiar=null;
    $valoracion_rbc_seguimiento_consultoria=null;
    $visita_domiciliaria_entorno_socio_familiar=null;
    $visita_domiciliaria_seguimiento_consulta=null;
    $visita_domiciliaria_datos_vivienda_entorno=null;
    $seguimiento_consultoria_rbc = null;

    $visita_domiciliaria_datos_vivienda_entorno = VisitaDomiciliariaDatosViviendaEntorno::where('cliente_id',$cliente->id)->get();
    // if($visita_domiciliaria_datos_vivienda_entorno!=null){
        // $visita_domiciliaria_entorno_socio_familiar = VisitaDomiciliariaEntornoSocioFamiliar::where('id',$visita_domiciliaria_datos_vivienda_entorno->id)->first();
        //dd($visita_domiciliaria_entorno_socio_familiar);
        // $visita_domiciliaria_seguimiento_consulta = VisitaDomiciliariaSeguimientoConsulta::where('id',$visita_domiciliaria_datos_vivienda_entorno->id)->first();
    //}

    $seguimiento_consultoria_rbc = SeguimientoConsultoriaRbc::where('cliente_id',$cliente->id)->first();

    return view('backend.cliente.rbc')
        ->withCliente($cliente)
        ->withValoracionRbc($valoracion_rbc)  
        //->withValoracionRbcSeguimientoConsultoria($valoracion_rbc_seguimiento_consultoria)
        ->withVisitaDomiciliariaDatosViviendaEntorno($visita_domiciliaria_datos_vivienda_entorno)
        //->withVisitaDomiciliariaEntornoSocioFamiliar($visita_domiciliaria_entorno_socio_familiar)
        //->withVisitaDomiciliariaSeguimientoConsulta($visita_domiciliaria_seguimiento_consulta)
        ->withSeguimientoConsultoriaRbc($seguimiento_consultoria_rbc);
}


public function valoracionRbcContextoSocialFamiliar(){
    return $this->hasOne(ValoracionRbcContextoSocialFamiliar::class, 'valoracion_rbc_id', 'id');
}
    
asked by Alexander aguilar 27.07.2018 в 18:09
source

0 answers