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 […]

Multilenguaje en Laravel

Multilenguaje en Laravel

Crear un middleware llamado por ejemplo «SetLocaleUrl»: el «lc_time_names» es para las fechas en mysql, etc… Registrar el middleware en el kernel.php Modificar las rutas, añadiendo una para redirigir al lenguaje por defecto: Y el grupo de las rutas con lenguaje Si usamos autentificación, modificamos la ruta del middleware Authenticate: Y también añadiremos la ruta […]