Header Ads Widget

Ticker

6/recent/ticker-posts

Laravel 6 - 1071 La Clave Especificada Era Demasiado Larga; La Longitud Máxima De La Clave Es 767 Bytes

 Cuando hacemos la migración de la tabla luego de la instalación del último laravel en ese momento nos enfrentamos a este tipo de error.

Porque no son 520 bytes, sino 2080 bytes, lo que supera con creces los 767 bytes, por lo que nos enfrentamos a este tipo de error.

Error de sintaxis o violación de acceso, # 1071 - La clave especificada era demasiado larga; la longitud máxima de la clave es 767 bytes, error de comando de migración artesanal de PHP, la longitud máxima de la clave larga es 767 bytes, error de sintaxis o violación de acceso 1071, error de MySQL

Ahora. vamos solucionaremos el error anterior. primero, abra el archivo AppServiceProvider.php desde el directorio app / Providers /. luego cargaremos el esquema "use Illuminate \ Support \ Facades \ Schema;" en el encabezado superior y establezca el "Schema :: defaultStringLength (191);" en el método de arranque.

Puede ver el siguiente código, por lo tanto, podrá comprenderlo mejor.

Después de los cambios anteriores, puede volver a migrar la tabla y luego se migrará correctamente.
Lea también
Ejemplo de tutorial de
carga de imágenes de Laravel 6 Tutorial de ejemplo de carga de imágenes Ajax de Laravel 6 Tutorial de ejemplo de carga de imágenes
múltiples de Laravel 6

Publicar un comentario

0 Comentarios