LARAVEL Framework - Cambios en Tutoriales al trabajar con versión 5.4
Ir a la navegación
Ir a la búsqueda
Modificaciones y cambios encontrados al trabajar con los tutoriales y la nueva versión 5.4 de Laravel
- Error "Specified key was too long" en Laravel 5.4:
- Laravel 5.4 hizo un cambio en el default charset de la base de datos y ahora es utf8mb4, el cuál soporta el almacenamiento de emojis.
- Éste error solamente afecta a las aplicaciones que estén utilizando versiones anteriores de MySQL 5.7.7. o si trabajamos con MariaDB (por ejemplo en la última versión de XAMPP).
- Para solucionar dicho problema editaremos el fichero en App\Providers\AppServiceProvider.php (lo podemos encontrar rápidamente con CTRL+P en Sublime) y añadiremos el siguiente contenido:
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
- Las rutas se definen ahora en la carpeta /routes.