Example #1
0
 public function generateSlug($title, $i = 0)
 {
     try {
         $slugged = \Illuminate\Support\Str::slug($title . ($i ? '-' . $i : ''), '-');
         $article = Article::withDrafts()->slug($slugged);
         return $this->generateSlug($title, ++$i);
     } catch (\Exception $e) {
         return $slugged;
     }
 }