Blog

Fechas en Laravel con Eloquent

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

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

Crear un middleware «SetLocaleUrl» 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:

Crear un proyecto Laravel 8 con autentificación para php 7.4

Primero necesitas montar el entorno de desarrollo con Apache, Mysql, etc puede que te interese leer esto. Seguidamente para crear un proyecto en laravel 8 seguiremos estos pasos: Lo primero que hay que hacer es instalar composer: O tambien puedes descargarlo e instalarlo desde aquí, si quieres (hay versión Windows) https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx y añadir al final […]

Instalar entorno de desarrollo APACHE, PHP y MySQL

Vamos a instalar el entorno de desarrollo php en un sistema linux (debian) con las aplicaciones más comunes. Para instalar las tres aplicaciones principales y algunas extensiones imprescindibles lo hacemos desde el terminal (CTRL+ALT+T) con la siguiente orden: Seguramente necesitaremos habilitar algunos módulos de apache Puede que tengamos que habilitar los ficheros .htaccess, para ello […]