Seeder UTF-8 avec Laravel

Importer du texte dans un seeder avec Laravel se heurte à un petit détail méconnu , la connexion utilisée pour la base de données ne déclare pas le type de caractère. UTF-8 se fait donc ignorer gaiement.

Pour rétablir la situation à quelque chose qui ne ressemble pas à du chinois, il faut rajouter dans le seeder:

DB::raw('SET NAMES utf8');

Petit détail mais qui est crucial dans ce monde si impardonnable pour les langues accentuées.

Show your support

Clapping shows how much you appreciated GBaudoin’s story.