From 1d1b25b4e92287af642549fa293c06f20e179367 Mon Sep 17 00:00:00 2001 From: Ben-Piet O'Callaghan Date: Thu, 31 Oct 2019 10:19:20 +0200 Subject: [PATCH] If empty string - set seperator as value --- src/HasSlug.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/HasSlug.php b/src/HasSlug.php index aa478ba..76741a6 100644 --- a/src/HasSlug.php +++ b/src/HasSlug.php @@ -103,9 +103,15 @@ protected function createSlug() */ protected function generateNonUniqueSlug() { - $slug = $this->getSlugSourceString(); + $source = $this->getSlugSourceString(); - return Str::slug($slug, $this->slugOptions->slugSeparator); + $slug = Str::slug($source, $this->slugOptions->slugSeparator); + + if ($slug === '' && $source !== '') { + $slug = $this->slugOptions->slugSeparator; + } + + return $slug; } /**