php – Multi Lenguaje con Laravel 7: Problema la mostrar URL

Mi aplicación selecciona correctamente el lenguaje de manera automática y también seleccionándole de forma manual, pero necesito mostrar la URL según el idioma en el que estoy: Ej: dominio.es/es/

Creo un middleware con el siguiente código:

<?php

namespace AppHttpMiddleware;

use Closure;

class Localization
{

    //Multilanguage Middleware
    public function handle($request, Closure $next)
    {
       if(Session::has('locale'))
       {
           App::setlocale(Session::get('locale'));
       }
       return $next($request);
    }
}

Lo añado correctamente al Kernel, y posteriormente añado esto a mis rutas:

//LANGUAGE
Route::get('locale/{locale}', function ($locale){
    Session::put('locale', $locale);

    if (request()->fullUrl() === redirect()->back()->getTargetUrl()) {
        return redirect('/');
    }

    return redirect()->back();
});

//WEB
    Route::view('/', 'home')->name('home');

Todo funciona correctamente, pero no sé como hacer para que en mi ruta se vea /es/

javascript – Como verificar se Email está corrento e enviar e mostrar um alerta com o email digitado mais uma mensagem de bem-vindo(a)

Boa noite pesssoal!

Como faço para verificar se o email digitado no está correto, caso não, enviar um alert “Email invalido”, se sim, enviar um alert ” Bem-vindo(a) e o email digitado?

angular7 – ¿Como mostrar contenido en un Carousel Materialize mediante un array de imagenes?

Intento mostrar el contenido de un Carousel de Materialize mediante un array de imagenes, pero no logro mostrar nada, solo me muestra imágenes cuando coloco manualmente varios “carousel-item”, pero la idea es que sea dinámico y muestre las imágenes según cuantas tenga en el array. Muchas gracias!

Esto es el HTML :

<div class="carousel center-align" >

      <div class="carousel-item" style="z-index: 9999;" *ngFor="let img of arrayImgs">

          <img  (src)="'http://localhost:3000/' + img.colImgRta || 'assets/no-image-icon-11.png'">

      </div>

</div>

Y esto es el TypeScript ( Que si me lista las imágenes en la consola, pero no en el carousel )

getImages(){
    const colCod= JSON.parse(localStorage.getItem('col'));
    this.galeriaColService.getImagenes(colCod)
    .subscribe(res=>{
      this.arrayImgs=res as GaleriaCol();
    });
  }

  ngAfterViewInit() {

    let elems = document.querySelectorAll('.carousel');
    let instances = M.Carousel.init(elems, this.options);
  }

linux – Sumar todos los Array en una sola variable para mostrar en pantalla

Como veis en el código, el $total2 de cada producto se va metiendo en un array de forma que cuando se responde “no” a la pregunta, tenemos “n” arrays.

¿Qué bucle puedo hacer para sumarlos todos en una sola variable e imprimirlo por pantalla?

#!/bin/bash

clear

read -p "¿Desea seguir comprando?: " respuesta


while ( "$respuesta" == 'si' )
   do
        read -p "¿Que producto va a comprar? " producto
        read -p "¿Cual es el precio de este producto?: " precio
        read -p "¿Que cantidad se llevará de este producto?: " cantidad

        let total2=`expr $precio*$cantidad`

        echo "$producto ($precio €) X $cantidad = $total2€"

        array(i)=$total2
       ((i++))

        read -p "¿Desea seguir comprando?: " respuesta
        if ( "$respuesta" == 'no' )
    then
        break
    fi
   done     
#aquí quiero sumar todos los arrays creados para mostrar esa suma en pantalla
         echo "El precio total de la compra es $suma €."<code>

date – JAVA Mostrar por consola la fecha con el mes especificado

tengo una clase llama Socio la cual crea un socio con su nombre, nif y fecha de alta.

Al crearlo en el main tengo que hacer que muestre por consola exactamente:

Socio: Antonio Romero Nif: 12345678X Fecha de alta: 30 abril 2015

He intentado lo siguiente (recordar que tengo una clase llama Socio con estos tres atributos con su toString y la fecha la tengo con un LocalDate)

    DateTimeFormatter fechaFormateada = DateTimeFormatter.ofPattern("dd/LL/yyyy");
    Socio socio = new Socio("Antonio Romero", "12345678X",
    LocalDate.parse("30/04/2015", fechaFormateada));
    System.out.println(socio.toString());

Y me muestra lo siguiente:

Socio: Antonio Romero Nif: 12345678X Fecha de alta: 2015-04-30

Me falla la fecha, tengo que poner que sea 30 abril 2015, en el código anterior es algo que he intentado hacer con DateTimeFormatter y parse pero no sé si es algo que tenga que utilizar.

javascript – Mostrar console na página HTML

Eu queria mostrar o console dentro da página.
Exemplo:
Javascript

var ran = Math.random();

console.log(ran);

HTML

<div id="Console">
    <p>Valor do console</p>
</div>

É possível mostrar o console na página? Se sim como eu seria possível fazer isso

Django: Tengo un wizard NamedUrlSessionWizardView y necesito en uno de los pasos mostrar un formset

En models.py:

class Solicitud143_Step7(ModeloBaseRegistro):
# Formulario Documentación para el proyecto (Step 30)
contribuyente = models.ForeignKey(Contribuyente, on_delete=models.CASCADE, help_text='Contribuyente', verbose_name='Contribuyente')
#num_expediente=models.ForeignKey(Solicitud143_Step1, on_delete=models.CASCADE, help_text='Numero de Expediente', verbose_name='Numero de Expediente')
def Incrementar():
    ultimo = Solicitud143_Step1.objects.all().order_by('num_expediente').last()
    start = 80000
    if not ultimo:
            return int(start)
    registro = ultimo.num_expediente
    registro_int = ultimo.num_expediente
    nuevo_registro_int = registro_int + 1
    return nuevo_registro_int
def get_expediente_url(self, filename): 
    return "Expedientes/%(numero_expediente)s/%(filename)s" % {
        'numero_expediente': self.num_expediente,
        'filename': filename,
    }
num_expediente=models.BigIntegerField(default=Incrementar, verbose_name='Numero de Expediente',primary_key=True)

documentacion_tipo_documento=models.ForeignKey(Tipo_DocumentoPresentar, on_delete=models.CASCADE, verbose_name='Tipo de Documento a Presentar')
documentacion_descripcion=models.CharField(max_length=200, verbose_name='Descripción')
documentacion_documento=models.FileField(verbose_name='Documentos',null=True, blank=True,upload_to=get_expediente_url)

class Meta:
    verbose_name = 'Formulario Documentación para el proyecto'
    verbose_name_plural = 'Formulario Documentación para el proyecto'
    unique_together = ('contribuyente','num_expediente', 'documentacion_tipo_documento', 'documentacion_descripcion')

def __str__(self):
    return self.contribuyente + ' / ' + self.num_expediente + ' / ' + self.documentacion_tipo_documento + ' / ' + self.documentacion_descripcion

En forms.py:

class SolicitudesStep7_Form(forms.ModelForm):
class Meta:
    model=Solicitud143_Step7
    fields = '__all__'
    exclude = ('estado','uc','um',)
    verbose_name='Solicitudes: Step 7'
    label='Solicitudes: Step 7'

def __init__(self, *args, **kwargs):
    super(SolicitudesStep7_Form,self).__init__(*args, **kwargs)
    self.helper = FormHelper(self)
    self.helper.form_tag = False
    self.helper.layout = Layout(
        Fieldset('Documentos del Proyecto',
        #HTML('<legend class="w-auto">Datos Básicos del Proyecto</legend>'),
        Row(
            Column('contribuyente', css_class='form-group col-md-2 mb-0'),
            Column('num_expediente', css_class='form-group col-md-2 mb-0'),
            Column('documentacion_tipo_documento', css_class='form-group col-md-3 mb-0'),
            Column('documentacion_descripcion', css_class='form-group col-md-2 mb-0'),
            Column('documentacion_documento', css_class='form-group col-md-3 mb-0'),
            css_class='form-row'
        ),css_class="border p-2"),            
    )

SolicitudesStep7_FormSet = forms.modelformset_factory(Solicitud143_Step7, SolicitudesStep7_Form, extra= 2, can_delete=True)

En views.py:

class SolicitudFormWizardView(LoginRequiredMixin, NamedUrlSessionWizardView):
template_name = "solicitudes.html"
form_list = (SolicitudesStep1_Form, SolicitudesStep1b_Form, SolicitudesStep2_Form, SolicitudesStep2b_Form, SolicitudesStep2c_Form, SolicitudesStep2d_Form, SolicitudesStep2e_Form, SolicitudesStep2f_Form, SolicitudesStep3_Form, SolicitudesStep4a_Form, SolicitudesStep4b_Form, SolicitudesStep4c_Form, SolicitudesStep4d_Form, SolicitudesStep4e_Form, SolicitudesStep4f_Form, SolicitudesStep4g_Form, SolicitudesStep4h_Form, SolicitudesStep4i_Form, SolicitudesStep4j_Form, SolicitudesStep4k_Form, SolicitudesStep4l_Form, SolicitudesStep4m_Form, SolicitudesStep4n_Form, SolicitudesStep4o_Form, SolicitudesStep4p_Form, SolicitudesStep4q_Form, SolicitudesStep4r_Form, SolicitudesStep5_Form, SolicitudesStep6a_Form, SolicitudesStep6b_Form, ('30',forms.modelformset_factory(Solicitud143_Step7, SolicitudesStep7_Form, extra= 2, can_delete=True)))
login_url = "Usuarios:Login"
file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'media'))

instance = None

def get_step_url(self, step):
    return reverse('Solicitudes:Solicitudes_step', kwargs={'step':step})

def get_form_initial(self, step):
    initial = {}
    usuario = self.request.user
    t = Contribuyente.objects.get(identificador_id=usuario) # Get the list of objects of my database
    if step == '0': 
        initial = {'contribuyente': t.id,'estado_solicitud':'Pendiente',}
    if step == '1': 
        initial = {'contribuyente': t.id,}
    if step == '2': 
        initial = {'contribuyente': t.id,}
    if step == '3': 
        initial = {'contribuyente': t.id,}
    if step == '4': 
        initial = {'contribuyente': t.id,}
    if step == '5': 
        initial = {'contribuyente': t.id,}
    if step == '6': 
        initial = {'contribuyente': t.id,}
    if step == '7': 
        initial = {'contribuyente': t.id,}
    if step == '8': 
        initial = {'contribuyente': t.id,}
    if step == '9': 
        initial = {'contribuyente': t.id,}
    if step == '10':    
        initial = {'contribuyente': t.id,}
    if step == '11':    
        initial = {'contribuyente': t.id,}
    if step == '12':    
        initial = {'contribuyente': t.id,}
    if step == '13':    
        initial = {'contribuyente': t.id,}
    if step == '14':    
        initial = {'contribuyente': t.id,}
    if step == '15':    
        initial = {'contribuyente': t.id,}
    if step == '16':    
        initial = {'contribuyente': t.id,}
    if step == '17':    
        initial = {'contribuyente': t.id,}
    if step == '18':    
        initial = {'contribuyente': t.id,}
    if step == '19':    
        initial = {'contribuyente': t.id,}
    if step == '20':    
        initial = {'contribuyente': t.id,}
    if step == '21':    
        initial = {'contribuyente': t.id,}
    if step == '22':    
        initial = {'contribuyente': t.id,}
    if step == '23':    
        initial = {'contribuyente': t.id,}
    if step == '24':    
        initial = {'contribuyente': t.id,}
    if step == '25':    
        initial = {'contribuyente': t.id,}
    if step == '26':    
        initial = {'contribuyente': t.id,}
    if step == '27':    
        initial = {'contribuyente': t.id,}
    if step == '28':    
        initial = {'contribuyente': t.id,}
    if step == '29':    
        initial = {'contribuyente': t.id,}
    if step == '30':    
        initial = {'contribuyente': t.id,}
    return self.initial_dict.get(step, initial)

def get_template_names(self):
    return ('solicitudes{0}.html'.format(self.steps.current))

#def done(self, form_list, **kwargs):
def done(self, form_list, form_dict, **kwargs):
    for form in form_list:
        form.save(commit=False)
        form.instance.uc = self.request.user
        #form.instance.contribuyente = self.request.user
        form.save()
    self.instance_dict = None
    self.storage.reset()

    return render(self.request, 'solicitud_ok.html', {
        'form_data': (form.cleaned_data for form in form_list),
    })

En urls.py:

form_list = (SolicitudesStep1_Form, SolicitudesStep1b_Form, SolicitudesStep2_Form, SolicitudesStep2b_Form, SolicitudesStep2c_Form, SolicitudesStep2d_Form, SolicitudesStep2e_Form, SolicitudesStep2f_Form, SolicitudesStep3_Form, SolicitudesStep4a_Form, SolicitudesStep4b_Form, SolicitudesStep4c_Form, SolicitudesStep4d_Form, SolicitudesStep4e_Form, SolicitudesStep4f_Form, SolicitudesStep4g_Form, SolicitudesStep4h_Form, SolicitudesStep4i_Form, SolicitudesStep4j_Form, SolicitudesStep4k_Form, SolicitudesStep4l_Form, SolicitudesStep4m_Form, SolicitudesStep4n_Form, SolicitudesStep4o_Form, SolicitudesStep4p_Form, SolicitudesStep4q_Form, SolicitudesStep4r_Form, SolicitudesStep5_Form, SolicitudesStep6a_Form, SolicitudesStep6b_Form, formset_factory(SolicitudesStep7_Form))

cond_dict = {‘4′: show_ministerioMEF_form_condition,’5′:show_ministerioMIEM_form_condition,’6′:show_ministerioMINTUR_form_condition,’7′:show_ministerioMGAP_form_condition,’9′:show_IndicadorEmpleo_form_condition,’10’:show_IndicadorExportaciones_form_condition,’11’:show_IndicadorDescentralizacion_form_condition,’12’:show_IndicadorTL_form_condition,’13’:show_IndicadorTL_form_condition,’14’:show_IndicadorIDi_form_condition,’15’:show_IndicadorIDi_form_condition,’16’:show_IndicadorSectFCC_form_condition,’17’:show_IndicadorSectFCC_form_condition,’18’:show_IndicadorSectDPP_form_condition,’19’:show_IndicadorSectERV_form_condition,’20’:show_IndicadorSectDMC_form_condition,’21’:show_IndicadorSectNTPE_form_condition,’22’:show_IndicadorSectSTE_form_condition,’23’:show_IndicadorSectSIN_form_condition,’24’:show_IndicadorSectSI_form_condition,’25’:show_IndicadorSectCES_form_condition,’26’:show_IndicadorSectACC_form_condition}

urlpatterns = (




url('solicitudes/(?P<step>.+)/$', Vistas_Solicitudes.SolicitudFormWizardView.as_view(form_list, url_name='Solicitudes_step', done_step_name='SolicitudesStep7_FormSet', condition_dict=cond_dict), name='Solicitudes_step'),
url('solicitudes/$', Vistas_Solicitudes.SolicitudFormWizardView.as_view(form_list, url_name='Solicitudes_Step', done_step_name='SolicitudesStep7_FormSet'), name='Solicitudes'),

)

El error que me da es el siguiente:

Request Method:     GET

Request URL: http://127.0.0.1:28582/solicitudes/30/
Django Version: 2.2.9
Exception Type: KeyError
Exception Value:

0

Exception Location: c:DjangoSTS_COMAP_CONTROLEntorno_STS_COMAP_CONTROLlibsite-packagesdjangoformsformsets.py in _construct_form, line 164
Python Executable: c:DjangoSTS_COMAP_CONTROLEntorno_STS_COMAP_CONTROLScriptspython.exe
Python Version: 3.8.1
Python Path:

(‘c:DjangoSTS_COMAP_CONTROL’,
‘C:Program Files (x86)Python38-32’,
‘C:Program Files (x86)Python38-32Scripts’,
‘c:DjangoSTS_COMAP_CONTROL’,
‘C:Program Files (x86)Python38-32python38.zip’,
‘C:Program Files (x86)Python38-32DLLs’,
‘C:Program Files (x86)Python38-32lib’,
‘c:DjangoSTS_COMAP_CONTROLEntorno_STS_COMAP_CONTROL’,
‘c:DjangoSTS_COMAP_CONTROLEntorno_STS_COMAP_CONTROLlibsite-packages’)

Server time: Vie, 15 May 2020 20:24:58 -0300

No entiendo porque no muestra en el paso 30 del wizard el formset y si puede mostrar el form individualmente.
Probe varias alternativas de internet y lamentablemente no funciono ninguna, ademas que la documentación de la libreria es muy escueta al respecto.

Javascript – Calculadora em Javascrip com erro ao mostrar a data e a hora

I do an Hcode course and a calculator is developed on it.
has a method that returns the date and time.
However, this method throws the following error
CalcController.js: 17 Unrecognized TypeError: The property & # 39; toLocaleDateString & # 39; cannot be read from undefined
at CalcController.js: 17


  constructor() {
    this._locale = 'pt-BR'
    this._displayCalcEl = document.querySelector("#display")
    this._dateEl = document.querySelector("#data")
    this._timeEl = document.querySelector("#hora")
    this._currentDate
    this.initialize()

  }

  initialize() {

    setInterval(() => {

      this.displayDate = this.currentDate.toLocaleDateString(this._locale)
      this.displayTime = this.currentDate.toLocaleTimeString(this._locale)

    }, 1000)

  }

  get displayTime() {

    return this._timeEl.innerHTML

  }

  set displayTime(value) {

    this._timeEl.innerHTML = value

  }

  get displayDate() {

    return this._dateEl.innerHTML

  }

  set displayDate(value) {

    this._dateEl.innerHTML = value

  }

  get displayCalc(){

    return this._displayCalcEl.innerHTML

  }

  set displayCalc(value) {

    this._displayCalcEl.innerHTML = value

  }

  get dataAtual() {

    return new Date()

  }

  set dataAtual(value) {

    this._currentDate = value

  }

}```

Mostrar Datos Json

por que me marca error DE Answer: Log.d ("Error.Response", answer);

RequestQueue Queue = Volley.newRequestQueue (this);
private void getacondicionado () {
final string url = "http://192.198.20.123/SMART-TecMM/airesacondicionados/readAll";
JsonObjectRequest getRequest = new JsonObjectRequest (Request.Method.GET,
new Response.Listener ()
{
@Run over
public void onResponse (JSONObject response) {
// Show answer
Log.d ("Response", response.toString ());
}
},
new Response.ErrorListener ()
{
@Run over
public void onErrorResponse (VolleyError error) {
Log.d ("Error.Response", answer);
}
}
);

                                                Log.e ("onResponse:", "oaaa");
getRequest.setRetryPolicy (new DefaultRetryPolicy (
10000
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
GetRequestQueue.add (getRequest);
queue.add (getRequest);
}