jueves, 21 de julio de 2016

Laravel 5.2 no muestra los errores después de la validación (SOLUCIONADO)


Si has seguido los pasos, ya sea de la documentación de laravel o de los cursos de "Learn Laravel" y ves que simplemente no se despliegan los errores después de la validación, fíjate si en tu grupo de rutas tienes "middleware". Si es así, cambia en donde dice "middleware" por "middlewareGroups". Es decir:

De:

Route::group(['middleware'=>['web']], function(){
//El resto de tus rutas aquí
});

Cámbialo por:

Route::group(['middlewareGroups'=>['web']], function(){
//El resto de tus rutas aquí
});

Referencias:

http://stackoverflow.com/a/37532300/1883256

domingo, 17 de julio de 2016

Crear página de error 404 not found en laravel

Rápidamente, ve a la carpeta "resources/views/errors". Dentro de dicha carpeta "errors", crea un nuevo archivo que se llame "404.blade.php". Dentro de ese archivo coloca tu código HTML.
Por ejemplo, simplemente teclea "404" y ahora intenta navegar a una página que no exista.
Verás que ahora aparece lo que tecleaste.

Si no tienes plantilla, copia todo el HTML del archivo 503.blade.php y sustituye donde dice "Be right back" por 404.
Abajito puedes agregarle un párrafo con las etiquetas 'p' del html que diga "La página que usted está buscando no ha sido encontrada".

¡Listo!

miércoles, 13 de julio de 2016

Laravel arreglar el error 500

Si recientemente has instalado Laravel y recibes un error 500 al abrir la carpeta public en tu navegador, desde tu terminal en MAC, teclea el siguiente par de comandos:


  • $ sudo chmod -R gu+w storage
  • $ sudo chmod -R guo+w storage


Listo.

Encontrar el archivo Homestead.yaml en MAC

Para encontrar y editar el archivo Homestead.yaml necesitas teclear lo siguiente en tu terminal:


  • $ cd $HOME
  • $ cd .homestead
  • $ nano Homestead.yaml


Listo.

viernes, 1 de julio de 2016

Solución XAMPP Windows 7 move_uploaded_file(): failed to open stream: Permission denied

Normalmente lo que harías en MAC, Linux o en SSH sería lo siguiente:


  1. Ir al directorio en donde se encuentra la carpeta a donde quieres subir los archivos. Por ejemplo, un cd /ruta/a/tu/carpeta/
  2. Luego, para asegurarte de que dicha carpeta está a la vista, tecleas ls -la para visualizar los archivos y, sobre todo, tus carpetas.
  3. De ahí, se procede a cambiar los permisos de tus carpetas con el siguiente comando: chmod 767 Tu_Carpeta
  4. Y ya no tendrías ese problema de subir los archivos con la función php de move_uploaded_file
Para windows, es mejor que te bajes un programa de shell, por ejemplo el "Cygwin64 Terminal". Abres la terminal, y para ubicarte en tu disco duro C, simplemente teclea el comando cd /cygdrive/c o cd c:/

Ejecuta los comando enumerados al principio y listo. Habrás podido modificar los permisos de tu carpeta. ☻
 

Tags