I currently have a variable with the value of "ExtraOption"
. I wonder if it is possible (with Laravel helpers perhaps) convert this string into a usable slug. For example: "extra-option"
.
Can anyone help me out with a single, clean solution?
Advertisement
Answer
You can use Str::kebab()
method to converts the given string to kebab-case:
use IlluminateSupportStr; $converted = Str::kebab('ExtraOption'); // extra-option
Laravel 7 has new feature Fluent String Operations which provides a variety of helpful string manipulation functions.
kebab
The kebab method converts the given string to kebab-case:
use IlluminateSupportStr; $converted = Str::of('ExtraOption')->kebab(); // extra-option