Я хотел бы создать класс в Laravel и сделать его доступным в Blade. Подробности ниже:Как добавить класс в Laravel, чтобы он был доступен в Blade?
class myHelper {
function clear_alias($string)
{
$string = @iconv('UTF-8', 'ASCII//TRANSLIT', $string);
$string = strtolower($string);
$string = strtr($string, array('&' => '_', '"' => '-', '&'.'#039;' => '-', '<' => '-', '>' => '-', '\'' => ''));
$string = preg_replace('/^[^a-z0-9]{0,}(.*?)[^a-z0-9]{0,}$/si', '\\1', $string);
$string = preg_replace('/[^a-z0-9\-]/', '-', $string);
$string = preg_replace('/[\-]{2,}/', '-', $string);
return $string;
}
function cut_text($string,$char=100)
{
$string = strip_tags($string);
if (strlen($string) > $char)
{
$string=substr($string, 0, $char);
for ($a=strlen($string)-1;$a>=0;$a--)
{
if ($string[$a]==" ")
{
$string=substr($string, 0, $a)."...";
break;
};
};
};
return $string;
}
}
Любая помощь очень ценится
вам необходимо либо создать статический класс, или добавить класс к контейнер и вызов с помощью приложения() –