null, "total_precio" => null, "total_tirada" => null, "estado" => null, "user_created_id" => null, "user_updated_id" => null, "user_validated_id" => null, "fecha_entrega_real" => null, "fecha_impresion" => null, "fecha_encuadernado" => null, "fecha_entrega_externo" => null, "created_at" => null, "updated_at" => null, "validated_at" => null, ]; protected $casts = [ "total_precio" => "float", "total_tirada" => "float", ]; public function cliente() : ?ClienteEntity { $m = model(ClienteModel::class); $pl = model(PedidoLineaModel::class); $pm = model(PresupuestoModel::class); $pedido_linea = $pl->where('pedido_id',$this->attributes["id"])->first(); $pre = $pm->find($pedido_linea->presupuesto_id); return $m->find($pre->cliente_id); } }