jueves, 20 de septiembre de 2018

Laravel Homestead: localizar php.ini

Luego nos encontramos con errores en nuestro ambiente de desarrollo usando Laravel Homestead, tales como error en el tiempo máximo de ejecución de php o al momento de probar subir muchos archivos, enviar muchos correos y pum, error de php en el tiempo máximo de ejecución.

Evidentemente, hay que editar el archivo de configuración de php, php.ini, del Laravel Homestead que está en un Ubuntu.

Hay que meternos a la terminal con el comando:

$ vagrant ssh

De ahí, el comando que te ayuda a localizar el archivo php.ini es:

vagrant@homestead:/usr/bin$ php -i | grep "Loaded Configuration File"

Y ya te mostrará la ruta de donde se encuentra el php.ini

Saludos.

martes, 18 de septiembre de 2018

Laravel - SQLSTATE[HY000]: General error: 1364 Field doesn't have a default value

Este error sucede debido a que la columna en cuestión está marcada como "NOT NULL" en la estructura de la tabla de tu base de datos.

Quizás se te ha olvidado almacenar el valor que le corresponde a la columna que presenta problemas.

O quizás, si consideras que tal columna no es obligatoria, tienes que modificarla a "NULL".

Saludos.
 

Tags