Oland Martinez

México Oland Martinez


Miembro desde hace 6 meses

Biografía

No tiene


oland-martinez aportó en Validación (Form Requests) hace 3 meses

Buenos días

Estoy realizando las practicas de los videos y todo me esta saliendo bien, solo tengo una pequeña duda, en el video, cuando en la opción de EDITAR no se coloca el valor de un campo manda el error de que es necesario y llena nuevamente el campo con el valor que tenia anteriormente.

En mi ejercicio no sucede eso, solamente me marca el error de que es necesario el campo, pero no vuelve a colocar el valor que tenia anteriormente, me esta haciendo falta colocar algo?

Saludos

oland-martinez aportó en calculo de edad en la vista hace 3 meses

Ahora sí, esta es la definitiva =D


<input type="text" value="{{$fecha_nacimiento}}">
<?php
$hoy = new DateTime();
$annos = $hoy->diff($fecha_nacimiento);
echo '<input type="text" value="'.$annos->y.'">';
?>

oland-martinez aportó en calculo de edad en la vista hace 3 meses

<input type="text" value="{{$fecha_nacimiento}}">
<?php
$hoy = new DateTime();
$annos = $hoy->diff($cumpleanos);
echo '<input type="text" value="'.$annos->y.'">';
?>

oland-martinez aportó en calculo de edad en la vista hace 3 meses

Sorry, me salio mal con el Markdown. sería así:

$hoy = new DateTime();
$annos = $hoy->diff($cumpleanos);
echo '<input type="text" value="'.$annos->y.'">';

?>

oland-martinez aportó en calculo de edad en la vista hace 3 meses

Buenos días

Puedes colocar PHP dentro de la vista, si ya tienes el algoritmo utilízalo en esta sección y lo imprimes.

´´´php

´´´

oland-martinez aportó en Pasar un array de laravel a JS hace 3 meses

Buenos días!!!

Espero que lo que indique aquí sea lo que estas buscando.

En mi controlador obtengo los Tipos de Cambio, el cual después utilizo en la Vista para mandar llamar una función de JS.

'''php $tipo_cambio = Tipo_Cambio::select('from_currency','conversion_rate',DB::raw('DATE_FORMAT(creation_date,"%d/%m/%Y") as fecha')) ->get(); '''

En la Vista, en un Input, mando llamar una función para Filtrar, de la siguiente forma:

'''php '''

Y en la función recorro la variable de la siguiente forma, ya con el resultado prosigo a realizar un Ajax para filtrar.

'''php function filtrar_edos(pmoneda,ptipo_cambio){ if (document.getElementById(pmoneda).value=='-'){ alert('Favor de seleccionar la Moneda.'); }else{ for(i=0;i<ptipo_cambio.length;i++){ if (ptipo_cambio[i]['from_currency']==document.getElementById(pmoneda).value){ $ltipo_cambio = ptipo_cambio[i]['conversion_rate']; $lfecha = ptipo_cambio[i]['fecha']; break; } } ... } } '''

oland-martinez aportó en Validación (Form Requests) hace 6 meses

CRUD Cap 11. Validaciones los request son los que se encargan de realizar las validaciones de los campos. php artisan make:request NombreRequest a la función de authorice se le coloca TRUE Se deben de agregar la Clase recién creada: use namespace\Http\Request\NombreRequest; Existe una variable Global que se llama $errors, esta almacena los errores del sistema

oland-martinez aportó en Vistas EDIT y CREATE hace 6 meses

CRUD Cap 10. Se utiliza el paquete de Laravel Collective para Editar y Crear, ya que se hace uso de la clase Form para poder llenar los campos sin necesidad de estar asignando de uno en uno.

oland-martinez aportó en Templates y Partials hace 6 meses

CRUD Cap.9 El código que puede ser reutilizado se puede aislar para ser incluido desde cualquier vista. esto por medio del comando @include('ruta'). La ruta siempre inicia desde VIEW

oland-martinez aportó en Letra D del CRUD hace 6 meses

CRUD Cap 8

return back()->with('info', 'Fue eliminado exitosamente'); regresa a la vista anterior asignando un valor a la variable INFO

Para eliminar se debe de utilizar un formulario, para que sea más seguro y evitar que terceros traten de eliminar información de la BD. si se deja como enlace quedaría expuesto. Al crear el formulario, se debe de crear la variable csrf_field() para poder generar un TOKEN y en un campo oculto "hidden" con el nombre _method se le puede asignar el valor "DELETE" para simular que se esta ejecutando ese metodo.

oland-martinez aportó en Letra R del CRUD en Laravel hace 6 meses

CRUD - Cap 7. El colocar la variable dentro de {!! !!} realiza la interpretación de la variable como código HTML en lugar de solo colocar la información.

oland-martinez aportó en MIGRATE, SEEDER, FACTORY, MODEL, CONTROLLER hace 6 meses

TEMA 2 de CRUD. En el momento de crear el Modelo se puede generar la Migración y el Controller con las opciones -mc php artisan make:model Product -mc php artisan make:seeder ProductsTableSeeder (crea el seeder)

con Factory se pueden llenar las tablas con información aleatoria, esto se coloca dentro del archivo seeder factory(product::class, 80)->create(); -- van a ser 80 registros con la configuración que se tenga en el modelo de factory

en appServiceProvider se tiene que realizar la configuración del tamaño default que tienen los strings de las tablas