Just a quick note that Str::replace() in Laravel v8.12 has @return static which obviously should be @return string, or even better @return array|string|string[]. PhpStorm is raging about it. :)
/**
* Replace the given value in the given string.
*
* @param string|string[] $search
* @param string|string[] $replace
* @param string|string[] $subject
* @return static
*/
public static function replace($search, $replace, $subject)
{
return str_replace($search, $replace, $subject);
}
Just a quick note that Str::replace() in Laravel v8.12 has @return static which obviously should be @return string, or even better @return array|string|string[]. PhpStorm is raging about it. :)