¡Hola!, para convertir el título/nombre a slug, he utilizado una librería que ya viene con symfony, AsciiSlugger(), os dejo un ejemplo de como utilizarla:
use Symfony\Component\String\Slugger\AsciiSlugger;
protected function getDefaults(): array
{
$slugger = new AsciiSlugger();
$title = self::faker()->unique()->sentence();
return [
'category' => CategoryFactory::new(),
'content' => self::faker()->text(),
'slug' => strtolower($slugger->slug($title)),
'title' => $title,
];
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?