我想在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;
}
}
任何帮助非常感谢
答案 0 :(得分:-2)
我认为您应该将您的课程放在/app/MyClass.php中,然后在您的控制器中使用它:
使用\ App \ MyClass;
亲切的问候