Italo Morales

Venezuela Italo Morales


Miembro desde hace 11 meses

Biografía

Profesor de #Laravel y #PHP en Rimorsoft Online


italomoralesf aportó en Cambio de formato de fecha en el modelo hace 1 día

Puedes hacerlo de esta manera Luis

public function getDateCreateAttribute()
{
    return $this->created_at->format('d-m-Y');
}

Esto es un Accessor, es un método creado en la entidad User del campo create_at (puedes hacerlo en cualquier entidad)

Para imprimir en la vista debes escribir por ejemplo $user->date_create tomando en cuenta que el método se llama getDateCreateAttribute.

Si se llama getHolaAttribute pues debes imprimir $user->hola.

¿me explico?

italomoralesf aportó en Problama con vuejs templates en laravel hace 3 días

Escribe <img v-bind:src="src">

De esa manera cargas la imagen de forma dinámica usando VUEjs.

italomoralesf aportó en Generar CRUD a partir de nombre de la Tabla hace 3 días

No es tan sencillo, yo crearía comandos que me ayuden con todo ese trabajo... Sería genial crear algo así php artisan make:crud Users

Solo que no es tan sencillo de responder en un comentario.

italomoralesf aportó en CONEXIÓN CON PHP hace 4 días

Te podemos ayudar mejor si compartes el código degestarapp\app\Usuario.inc.php on line 125

Por lo general es un código mal escrito, una falla de sintaxis, el sistema está esperando una función y eso es lo que PHP exige.

italomoralesf aportó en error de compilación en vue hace 4 días

Debes ejecutar inicialmente npm install y luego npm run dev Si la falla continua prueba actualizando tu node y npm

italomoralesf aportó en Problema al subir imagene pesadas al servidor hace 4 días

Tu formulario debe tener la activación de archivos files true.

Y en tu php.ini debes tener también la configuración de carga de archivos configurada. Prueba manipular las imágenes con intervention

italomoralesf aportó en Problemas para instalar laravel en ubuntu 18.04 hace 4 días

Deshace toda la instalación y prueba de nuevo con los comandos de la página oficial getcomposer

Recuerda tener PHP correctamente instalado y actualizado. Comenzar de cero en estos casos es a veces la mejor opción.

italomoralesf aportó en Concectars a Slak hace 4 días

A todos los usuarios enviamos la invitación.. Puedes revisar SPAM o correos no deseados.

Si aún no la tienes hazme llegar tu email para revisar.

italomoralesf aportó en Roles y Permisos, tabla usuario con datos creada antes de incorporar el paquete shinobi hace 4 días

Es igual mi amigo, solo importa los TRAITs a la entidad usuarios, no hay necesidad de cambiar o modificar el paquete.

El error marca un problema en la relación.

Repasa los videos de instalación.

italomoralesf aportó en Gran DUDA VUE.JS hace 4 días

Yo te recomendarías hacerlo no tan dinámico, y luego de que funcione vas optimizando. Es complicado porque estás comenzando y creo que se generarían muchas dudas.

italomoralesf aportó en crear un radio button que despliegue msj hace 4 días

Voy editar tu pregunta para que las personas lo entiendad... Necesita formato MD

italomoralesf aportó en Filtrado de datos por AJAX con POST request hace 3 semanas

Haz clic en inspecionar elemento, luego navegador y busca la URL que falla... Da clic para que leas exactamente que está pasando.

Saldrá de forma clara el error y eso te permitirá resolverlo, de lo contrario puedes compartirnos ese error para ayudarte mejor.

italomoralesf aportó en Como puedo conectarme a una base datos en sqlserver desde linux hace 3 semanas

Laravel soporta Sql Server, no tendrías que hacer algo especial para que funcione. Solo en config/database.php configura sqlsrv y no mysql

italomoralesf aportó en Enviar arreglos en un input desde html (blade) hace 3 semanas

Lo que veo mal es que mandas un array de arrays, y debería ser uno solo.

  • Sexo
  • Estrato
  • Empresa
  • Etc

Es un único array, eso sería sufiencien para que esto te funcione muy bien

italomoralesf aportó en recibir un checkbox en el controlador hace 3 semanas

Un checkbox es un elemento HTML como cualquier otro, lo recibes con $request, ejemplo:

    $gender = $request->get('gender');
		
    if($gender == 'male'){
        //
    }

De momento, algo así podría funcionar bien.

italomoralesf aportó en After Validation Hook LARAVEL hace 1 mes

After es precisamente un método para hacer algo después de revisar la validación... En un archivo Request tal vez te sirva sobreescribir getValidatorInstance()

protected function getValidatorInstance()
{
    $validator = parent::getValidatorInstance();
    
		$validator->after(function ($validator) {
       // tu lógica aquí
   });

   return $validator;
}  

En un controlador es sencillo y un poco mas obvio.

$validator->after(function ($validator) {
    // tu lógica aquí
});
italomoralesf aportó en Pattern a Input en laravel collective. hace 1 mes

Agrégalo tal cual agregas una clase pattern="[A-Za-z]{3}"

En tu caso te podría servir algo así pattern="[0-9]{3}+@[0-9]{7}$", prueba de esa manera, tal vez debas modificar algo, pero muy poco.

italomoralesf aportó en Error en rutas al subir proyecto a hosting hace 1 mes

Revisa que hayas subido el archivo .htaccess y que en tu servidor esté activo el mod_rewrite en apache

italomoralesf aportó en Completar una cadena con caracteres funcion str_pad hace 1 mes

Mira este ejemplo:

<?php

$antes = 'Hola cómo estás';

$despues = substr(str_replace(' ', '-', $antes), 0, 6);

echo "Antes: $antes <br> Después: $despues";

Resultado: Antes: Hola cómo estás Después: Hola-c

Cambia el 6 por 60 y las variables por las tuyas.

italomoralesf aportó en Laravel datepicker se cambia la fecha solo al ingresar al input hace 1 mes

Con setDate lo logras

<script type="text/javascript">
    $('.datepicker').datepicker({
    format: "yyyy-mm-dd",
    language: "es",
    autoclose: true
}).datepicker('setDate', {{ $variableFecha }});
</script>
italomoralesf aportó en Ordenar resultado de consulta scope para listado en index hace 1 mes

Coloca $query->orderBy('apellido'); en la primera línea y luego sigue tu estructura if

italomoralesf aportó en guardar elementos con un foreach hace 2 meses

Si lo haces con un input debes separar cada palabra por coma, y al momento de guardar, debes convertir ese texto en array.

$tags = explode(',', $request->tags); //de string a array

Eso crea un array.. Y así podrías guardar.

Para actualizar, es el mismo método, obtienes un array y lo conviertes en string para poder imprimirlo en tu input

$tags = implode(',', $user->tags); //de array a string
italomoralesf aportó en ¿Cómo hacer Despliegue (Deployment) de una aplicación Laravel 5.6? 2018. hace 2 meses

Hola, debes subir todo lo que tienes en modo local (excepto node_modules).

En tu carpeta public_html o www debes tener los archivos que están en public y fuera de esa carpeta, debes tener app, bootstrap, storage, vendor, etc..

Aquí puedes mirar un ejemplo

italomoralesf aportó en [100%] Compatibilidad Vue JS en distintos navegadores (Google Chrome, Mozilla Firefox y Safari) hace 2 meses

Al usar estás tecnologías Webpack, Laravel Mix, NPM, etc tu sistema queda compatible con los navegadores modernos... De hecho es su ventaja principal.

italomoralesf aportó en Paginación Laravel borra parámetros GET hace 2 meses

Al paginar tenemos un método disponible llamado appends que mantiene o incluye parámetros adicionales... Ejemplo: ->appends(['parametro' => 'valor'])->links()

En tu caso es algo dinámico, te podría servir hacerlo de esta manera ->appends(request()->input())->links()

request()->input() es el array de parámetros activos en esa vista en ese momento.

italomoralesf aportó en cambio de formato de fecha en laravel 5.5 hace 2 meses

Genial amigo, gracias por la confianza :)

italomoralesf aportó en cambio de formato de fecha en laravel 5.5 hace 2 meses

Por defecto es mm/dd/yy pero puede cambiarlo al iniciar el componente... De esa manera envías el formato como lo necesitas en la base de datos.

$( ".selector" ).datepicker({
  dateFormat: "yy-mm-dd"
});
italomoralesf aportó en Comunicación entre controladores. Rutas y Parámetros. [SALUCIONADO] hace 2 meses

Tu método debe estar mas o menos así

function metodo(Request $request) {
    dd($request->all());
}

Así verás en detalle que estás recibiendo.

italomoralesf aportó en Comunicación entre controladores. Rutas y Parámetros. [SALUCIONADO] hace 2 meses

Si es así .../Y?id entonces obtén el dato usando Request $request en el método.

Luego, tienes el id escribiendo $request->get('id')

italomoralesf aportó en Personalizar Auth de Laravel hace 2 meses

Sucede que al implementar el Auth por defecto de Laravel debes seguir con la plantilla base, si luego cambias el nombre de los campos haces que el sistema falle.

Debes ir y cambiar parte del controlador, entidad, config/auth.php etc.

Si quieres hacerlo muy personalizado, no instales la plantilla de Laravel.

italomoralesf aportó en Popup para eliminar con sweet alert solo aparece al seleccionar primer fila de un listado hace 2 meses

No debe ser ID, debes cambiarlo por class, es decir:

'class' => 'confirm_delete' document.querySelector('.confirm_delete')

italomoralesf aportó en Api Rest | Es aconsejable usar las vistas en el mismo proyecto de laravel donde estoy contruyendo un api rest ? hace 2 meses

Un API es un código listo para proveer datos, puedes consumir esos datos desde tu sistema o desde otro sistema completamente aparte.

A nivel de seguridad, sería bueno implementar laravel/passport, aunque puedes hacerlo como enseño en los cursos que es mucho mas sencillo si estás empezando con este tema.

italomoralesf aportó en Componentes en VUEjs hace 2 meses

Ahí tendrías que usar EventBus o VUEx. Estos son temas que tocaré en profundidad muy pronto.

italomoralesf aportó en Radio hace 2 meses

Te refieres a una emisora?

italomoralesf aportó en Chat hace 2 meses

No he visto, pero Laravel funciona bien con Pusher y en su web hay ejemplos de solo copiar y pegar que son un chat https://pusher.com/

italomoralesf aportó en Renderizado dinamico con vue hace 2 meses

Es complicado darte el dato exacto. Sin embargo, creo que te ayudaría el curso de componentes https://rimorsoft.com/componente-vuejs-en-laravel

italomoralesf aportó en Cual es la mejor manera de obtener imagenes externas y guardarlas en mi servidor hace 2 meses

El acceso siempre es a través de una ruta absoluta... Debe tu servidor 2 ser un servidor web público y así tendrás acceso a tus imágenes sin ningún problema desde un http://dominio o http://ip, etc

italomoralesf aportó en Controllers, Routes, Views, Database para el CRUD hace 2 meses

Quizás te ayude revisar el proyecto original, da clic aquí, es un proyecto en github y puedes comparar el código.

italomoralesf aportó en Como afecta Vue.js o angular al SEO hace 2 meses

Las arañas de los buscadores cada vez son mas inteligentes y capaces pero si tu objetivo es un sistema o página web basado en contenido como un blog o tienda, no deberías hacerlo netamente en VUEjs o Angular. Yo te diría hacer los componentes como like, votos, etc.

Me refiero a pequeños bloques en VUE.

italomoralesf aportó en Error en la instalación de paquete Shinobi hace 2 meses

Instala esta versión "caffeinated/shinobi": "^3.1"

italomoralesf aportó en integración de calendar en laravel 5.5 hace 2 meses

Hay una librería muy buena de spatie enlace a github Ese mismo enlace da acceso a un tutorial muy sencillo y claro.

italomoralesf aportó en Shinobi con Mongodb hace 2 meses

Sabes, no lo he intentado... Solo te puedo decir que el problema se puede deber a que mondodb no es una base de datos relacional, es estructurada tipo json.

Y cuando usas @can el busca entre las relaciones si tienes el permiso o no.

italomoralesf aportó en ¿Cómo hacer deploy (despliegue) de una app Laravel 5.6 y VueJS 2? 2018. hace 2 meses

En el caso de Laravel debes subir los archivos, este tutorial te puede servir... Subir Laravel a un Hosting

Si incluye un componente hecho en VUEjs, recuerda que al usar Laravel MIX este genera un app.js, es el archivo que debes subir al servidor.

italomoralesf aportó en Error en la visualización de imágenes a causa de la ruta guardada en la base de datos hace 2 meses

Cuando haces pruebas tu accedes a tu proyecto colocando http://localhost/ y cuando entras desde otro equipo lo haces colocando tal vez http://192.168.0.4/

Sucede que la imagen siempre se va a guardar con la dirección que estés usando para entrar. Puedes desde tu mismo equipo ingresar con http://192.168.0.4/

Es correcto usar rutas absolutas, pero para evitar ese problema nosotros enseñamos en el curso del blog como usar https://lorempixel.com/ y usar imagenes semillas.

italomoralesf aportó en Parámetros de tipo objeto en PHP hace 2 meses

A veces un parametro es mas que un string o integer, imagina el objeto usuario podría necesitar el objeto post. Respecto a tu pregunta, ambas clases deben existir.

italomoralesf aportó en Tablas de roles, usuarios y permisos hace 2 meses

Tal vez debas editar tu post para entenderlo.

Si no me lees a tiempo, hoy tarde lo edito para poderlo entender.

italomoralesf aportó en API DE CONEKTA CON LARAVEL hace 2 meses

Ellos tienen una buena documentación, no se si ya la has revisado es aquí

Trae el método correcto para Ruby, PHP, Node, etc

Revisa esa documentación, regístrate y cualquier cosa solicita soporte directo, porque tus acciones les generarán ingresos a ellos... Por eso ayudan y lo hacen rápido.