Validación con Laravel, aclaración

Validación con Laravel, aclaración

Si quieres hacer una validación normal, por ejemplo de un formulario, que si falla vuelva a él, con los errores y los datos, usamos validator::make Si queremos añadir una regla propia de validación, usamos esto mismo pero con after: Y que pasa si cuando sucede un error y mostramos los errores, en vez de los […]

Como subir imágenes con CKEditor 4 y Laravel 8

Como subir imágenes con CKEditor 4 y Laravel 8

Para que salga la opción de subir imágenes se tiene que especificar una ruta en la configuración, sino, no te sale la pestaña con esa opción: Como Laravel incluye, correctamente, protección CSRF, debemos añadirla a la petición de subida ampliando la configuración del CKEditor: Luego ya solo tienes que incluir la ruta y crear el […]

Acelerar páginas o procesos con la cache de Laravel

Acelerar páginas o procesos con la cache de Laravel

Se puede acelerar procesos, o páginas con la cache de Laravel La página se puede encerrar con una función «Cache::remember» guardándola con una clave única, por ejemplo para una hora y un listado de json: Claro, ¿qué pasa si cambian los productos? podemos escuchar el modelo en su evento «saved» que lee tanto los «updates» […]

Fechas en Laravel con Eloquent y Carbon

Fechas en Laravel con Eloquent y Carbon

Para manejar las fechas en Laravel con Eloquent tenemos la librería Carbon que nos ayudará muchísimo, solo hay que incluirla en el modelo: Para darle funcionalidad, añadimos los campos que queramos tratar como fechas: Cuando queramos recoger su valor en el formato que queramos lo haremos de esta manera: Y si queremos que tambien se […]

Extensiones para ayudarte a programar en Laravel

Extensiones para ayudarte a programar en Laravel

DE USO COMUN Laravel Debugbar Una barra de estado con mucha información https://github.com/barryvdh/laravel-debugbar browserSync Esta es una extensión de webpack para que se refresque automáticamente el navegador cada vez que hagamos un cambio (necesitamos correr también «npm run watch») Después de instalar Node Debemos añadir al «mix» este código en el fichero webpack.mix.js de la […]