How to generate slug in laravel 8

By Guest | Feb 21, 2022 | Laravel
Share :

https://www.fundaofwebit.com/post/how-to-generate-slug-in-laravel-8

How to create or generate slug in laravel 8


In this post, you will be learning about how to generate a valid slug in laravel 8 using str_slug function.

So guys, lets see few example, that how we can make slug or generate slug in laravel.


Example 1: In your controller

use Illuminate\Support\Str;

$slug = Str::slug($request->slug);
return $slug;


Example 2: Generate Slug using str_slug() function.

$slug = str_slug($request->slug);
return $slug;


Exmaple 3: How to create a slug customly / manually in php

$string = preg_replace('/[^A-Za-z0-9\-]/', '-', $request->slug); //Removed all Special Character and replace with hyphen
$final_slug = preg_replace('/-+/', '-', $string); //Removed double hyphen
$slug = strtolower($final_slug);
return $slug;


Thank you.

https://www.fundaofwebit.com/post/how-to-generate-slug-in-laravel-8

Share this blog on social platforms